แผนภาพสายโจมตี

6 รูปแบบการโจมตีครอบคลุมวงจรการประมูลทั้งหมด

Guest
G

ไทม์ไลน์ขอบเขตการโจมตี

ก่อนเปิดซอง
IDOR: ช่วงราคาต่ำ/สูง (+-20%)
Actuator, ดาวน์โหลดไฟล์, ข้อมูลส่วนบุคคล
ระหว่างประมูล (Active Bidding)
CVE-2023-4680: ถอดรหัสราคาจริง!
OTP brute-force, Blockchain oracle
หลังปิดซอง
IDOR: ราคาแบบ plaintext จาก API
เอกสาร, ชื่อผู้ลงนาม, ข้อมูลส่วนบุคคลครบ

KILL CHAIN ทั้งหมด — ตั้งแต่ต้นจนจบ

เฟส 0
สำรวจ
Actuator, JS, Swagger
เฟส 1
บายพาสยืนยันตัวตน
E1538, ปลอม DP, JWT
เฟส 2
สาย IDOR
ราคา, เอกสาร, ข้อมูลส่วนบุคคล
เฟส 3
โจมตีการเข้ารหัส
CVE-2023-4680, ส่งออกกุญแจ
เฟส 4
บล็อกเชน/OTP
Oracle, Brute-force
CRITICAL

IDOR Price Disclosure

CVSS 9.1

ดูราคาเสนอคู่แข่งผ่าน IDOR — Post-Bidding (plaintext) / During Bidding (min/max range)

Exploit IDOR in merchant-ebidding endpoints to view competitor bid prices. Post-bidding exposes exact plaintext prices; during active bidding, min/max price range is still disclosed. Requires only a valid JWT from any merchant account and a forged dataProfile.

CRITICAL

Document Theft & Sabotage

CVSS 9.8

ขโมยและลบเอกสารคู่แข่ง — Any Time

Chain IDOR with insecure file service to download and delete competitor documents. The upload service uses only a static API key with no JWT or user binding, allowing any file to be downloaded or deleted by anyone who knows the fileId.

HIGH

PII Disclosure

CVSS 8.6

เข้าถึงข้อมูลส่วนบุคคล — Any Time

Exploit IDOR to access personally identifiable information (PII) of any bidder, including company name, address, phone number, national ID, and OTP identifiers. Combines getBidder TIN lookup with infoBidderTemplateData to extract full PII.

CRITICAL

CVE-2023-4680 Vault Transit Decrypt

CVSS 9.8

ถอดรหัสราคาเสนอจาก Vault (2 ชั้น) — During Active Bidding

Exploit CVE-2023-4680 nonce reuse vulnerability in HashiCorp Vault 1.11.3 Transit engine to fully decrypt 2-layer encrypted bid prices during active bidding. Layer 1 (AES-256-ECB) key is exportable; Layer 2 (AES-256-GCM96) is broken via nonce reuse to recover keystream, enabling XOR decryption of any ciphertext.

HIGH

Blockchain & OTP Bypass

CVSS 8.1

โจมตี Blockchain และ OTP — During Active Bidding

Exploit blockchain timing oracle and OTP weaknesses to determine exact bid submission times, brute-force OTP codes, and write to competitor bid records. The txId encodes nanosecond-precision timestamps, OTP has no rate limiting, and infoCallBack triggers updateSubmitStatus on competitor data.

HIGH

Actuator /env Mass Credential Dump

CVSS 8.6

ดึง Credential ทุก Service ผ่าน Actuator — Any Time

Bypass WAF URL filtering to access Spring Boot Actuator /env endpoints across 27 microservices, extracting DB2 credentials, Kubernetes internal IPs, ActiveMQ admin passwords, API keys, and other secrets from environment variables.