Skip to content

Latest commit

Β 

History

History
53 lines (42 loc) Β· 3.19 KB

File metadata and controls

53 lines (42 loc) Β· 3.19 KB

idisdi Public Disclosures

Security vulnerability disclosures by idisdi.

Disclosures

  • IDs (IDI-YYYY-NNNN) are internal tracking numbers. Not all analyses result in a report β€” false positives and self-rejected cases are excluded and will not be published.
ID Target Reported Via Status
IDI-2026-0001 fastavro Β· Unbounded Array Block-Count Amplification DoS Author Submitted
IDI-2026-0005 js-yaml Β· Merge Key Chain Quadratic DoS (incomplete fix for CVE-2026-53550) GitHub Submitted
IDI-2026-0013 exceljs Β· xlsx Zip Bomb β€” Unbounded DEFLATE Decompression DoS Author Submitted
IDI-2026-0014 python-docx Β· docx Zip Bomb β€” Unbounded DEFLATE Decompression DoS Author Submitted
IDI-2026-0015 openpyxl Β· xlsx Zip Bomb β€” Unbounded DEFLATE Decompression DoS Author Submitted
IDI-2026-0016 simple-git Β· Argument-injection guard bypass via Git long-option abbreviation leading to command execution GitHub Submitted
CVE-2026-71870
Moderate
IDI-2026-0017
pypdf Β· ToUnicode CMap unbounded recursion / memory exhaustion DoS GitHub Published
IDI-2026-0028 ujson Β· Decoder out-of-bounds read on non-NUL-terminated buffer inputs GitHub PVRT Submitted

Lesson Learned

  • Reports that were rejected by CNAs or maintainers. Published as learning records β€” not vulnerability claims.
ID Target Reported Via Status
none yet

Repo Structure

idisdi-cve-vault/
β”œβ”€β”€ candidates/     # Per-package CVE hunting workspace β€” search β†’ analyze β†’ review β†’ DA (local only)
β”œβ”€β”€ reports/        # Finished vulnerability reports (published ones tracked here)
β”œβ”€β”€ scripts/        # Management scripts β€” tracker.py, etc. (local only)
β”œβ”€β”€ poc_run/        # PoC execution scratch space (local only)
└── .claude/        # Pipeline rules and skill definitions (local only)
    β”œβ”€β”€ agents/         # Subagent definitions
    β”‚   └── da.md       # Devil's Advocate β€” adversarially reviews GO-tagged findings
    β”œβ”€β”€ refs/           # Detailed per-stage rules (search/analyze/review/report/poc)
    └── skills/         # Slash-command skill implementations
        β”œβ”€β”€ search/     # Auto-discovers CVE targets matching priority criteria
        β”œβ”€β”€ analyze/    # 3-stage lens analysis: Sink Discovery β†’ Reachability β†’ Exploitability
        β”œβ”€β”€ review/     # Verifies report-worthiness, assigns GO/STOP tags
        β”œβ”€β”€ report/     # Generates vulnerability reports (internal/MITRE/GitHub/Email/Tidelift)
        β”œβ”€β”€ submit/     # Updates README's Reported Via/Status after submission
        β”œβ”€β”€ published/  # Publishes a report once its advisory goes public
        β”œβ”€β”€ tracker/    # Adds/updates analysis results in tracker.db
        └── hunt/       # Orchestrates the full searchβ†’analyzeβ†’reviewβ†’DAβ†’report pipeline

Contact

For questions about these disclosures, contact hihjlee0505@gmail.com.