
CVE-2026-82226에 대한 개념 증명 및 실습 환경으로, Tickera <= 3.6.0.2에서 POST /cart/를 통한 인증되지 않은 PHP 객체 주입 취약점이며, Docker 재현 및 패치 지침을 포함합니다.
abraxaslabs.tech · github.com/abraxas · @abraxas_null · CVE-2026-82226
Tickera 3.6.0.2 — Tickera
Tickera <= 3.6.0.2 버전의 인증되지 않은 PHP 객체 주입 취약점.
| CVE | CVE-2026-82226 · CVE.org |
| CWE | CWE-502 |
| CVSS | 치명적: 9.8 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
| 제품 | Tickera |
| 영향받는 버전 | 3.6.0.2까지 모든 버전 (포함) |
| 패치됨 | 3.6.0.3 이상 |
| 인증 | 없음 (소스 맵 참조) |
| 랩 | 127.0.0.1 전용 · 벤더/고객 공개 패키지, 스캐너 아님 |
PHP 객체 주입은 create_order의 checkout owner 메타데이터에 대한 maybe_unserialize이며, ajax action=이 아니다. HTTP는 cart + process-payment 페이지이다. PHP 메서드 이름은 action=이 아니다.
POST/cart/GET /tc-lab-nonce/ → TICKET_ID CART_NONCE COOKIEHASHSet cookie tc_cart_{COOKIEHASH}={ticket_id:1}POST /cart/ cart_action=proceed_to_checkout + nonce + owner_data_first_name_post_meta[id][0]=serialized objectTC::update_cart → save_cart_post_data stores owner_data in sessionPOST /process-payment/ tc_payment_submit (free_orders permanently_active, total 0)TC_Gateway_Free_Orders::process_payment → TC::create_order → maybe_unserialize(owner *_post_meta)응답 또는 debug.log에 POCWitness82226이 포함됨 (unserialize 중에 클래스가 인스턴스화됨). 테마 HTML, 잘못된 cart nonce, 또는 빈 cart는 객체 주입 witness가 아니다.
먼저 이것을 하세요: Tickera를 3.6.0.3 이상으로 업데이트하세요.
업그레이드 후 검증
CVE-2026-82226-Abraxas-Labs.py를 다시 실행하세요: 매핑된 witness가 나타나지 않아야 합니다.즉시 업데이트할 수 없는 경우
오직 http://127.0.0.1:8088 (또는 바인딩한 루프백)만 대상으로 하세요. 이 스크립트를 인터넷을 향해 지정하지 마세요.
python3 CVE-2026-82226-Abraxas-Labs.py
성공은 응답 본문에 위의 witness가 있는 것입니다. 일반적인 200 HTML은 아닙니다.
재현에 사용된 루프백 스택. 이 폴더의 Dockerfile이 소스에서 빌드하지 않는 한 공식 이미지입니다.
cd lab
docker compose up --force-recreate
YAML이 로컬 디렉터리를 마운트하는 경우 (버전 테이블의 플러그인 zip / 소스 태그) Compose 옆에 취약한 제품 트리를 바인딩하세요. 127.0.0.1 외에는 아무것도 게시하지 마세요.
플러그인 디렉터리: tickera-event-ticketing-system
Trac 브라우저: plugins.trac.wordpress.org/tickera-event-ticketing-system
SVN 태그: plugins.svn.wordpress.org/tickera-event-ticketing-system
Abraxas Labs: abraxaslabs.tech · github.com/abraxas · @abraxas_null
# CVE-2026-82226 (structured records)
- input: `https://nvd.nist.gov/vuln/detail/CVE-2026-82226`
- CWE: CWE-502
- published: 2026-08-31T21:17:53.447
## NVD description
Unauthenticated PHP Object Injection in Tickera <= 3.6.0.2 versions.
## MITRE description
Unauthenticated PHP Object Injection in Tickera <= 3.6.0.2 versions.
## Affected
- Tickera Tickera n/a affected
## References (JSON sources only)
- https://patchstack.com/database/wordpress/plugin/tickera-event-ticketing-system/vulnerability/wordpress-tickera-plugin-3-6-0-2-php-object-injection-vulnerability?_s_id=cve
- https://github.com/advisories/GHSA-v3jw-vq2p-6xp9
- https://nvd.nist.gov/vuln/detail/CVE-2026-82226
## GitHub advisory
Unauthenticated PHP Object Injection in Tickera <= 3.6.0.2 versions.
Unauthenticated PHP Object Injection in Tickera <= 3.6.0.2 versions.
이 패키지는 벤더, 사이트 소유자, 라이선스된 랩을 위한 것입니다. 스크립트는 127.0.0.1과 통신합니다. 소유하지 않은 시스템에 사용하는 것은 Abraxas Labs에 의해 승인되지 않습니다. 보증 없음.