İçeriğe atla
Noroxi

PDF.js güvenlik açıklarıPDF.js: bilinen açıklar ve güvenli sürümler

npm: pdfjs-dist

PDF.js için 5 bilinen açık kaydı var: 4 tanesi npm danışma verisinde (GitHub Advisory Database, OSV üzerinden; npm audit ile aynı kaynak), 1 tanesi yalnızca Retire.js kayıtlarında (CDN dağıtımları ve CVE'siz danışmalar).

Dallara göre durum: 6.x için 6.2.108 ve sonrası; 5.x için kayıtlarda düzeltilmiş sürüm yok; 4.x için 4.2.67 ve sonrası; 2.x için kayıtlarda düzeltilmiş sürüm yok.

Dallara göre açıklar ve güvenli sürüm

Güvenli sürüm: o dalda bu sürüm ve sonrası (dalın son sürümü biliniyorsa ona kadar) bilinen hiçbir kaydın aralığına girmez. Adaylar yalnızca kayıtların kendi düzeltme sürümleri ve dalın son sürümüdür; "Düzeltme yok" dalı terk etmek gerektiği anlamına gelir.

DalDestekDalın son sürümüKayıtGüvenli sürüm
6.x——2yüksek6.2.108
5.x——2yüksekDüzeltme yok
4.x——2yüksek4.2.67
2.x——3yüksekDüzeltme yok
1.x——3yüksekDüzeltme yok

Destek tarihleri yalnızca endoflife.date'te ürünü olan kütüphanelerde gösterilir.

Kayıtlar

En yeniden eskiye. Aralık kaydın kendi verisidir; birden çok aralık dal başına ayrı düzeltmeyi gösterir.

  • GHSA-hq66-cqwq-w95j2026-08-06

    PDF.js: Arbitrary JavaScript execution upon opening a malicious PDF

    Etkilenen sürümler: >= 5.6.83, < 6.2.108

    yüksek

    Düzeltme: 6.2.108

  • CVE-2024-4367istismar kodu var2024-05-14

    A type check was missing when handling fonts in PDF.js, which would allow arbitrary JavaScript execution in the PDF.js context.

    Etkilenen sürümler: < 4.2.67

    yüksek 8.8

    Düzeltme: 4.2.67

    EPSS %70,6

  • CVE-2024-343422024-05-07

    react-pdf's PDF.js vulnerable to arbitrary JavaScript execution upon opening a malicious PDF

    Etkilenen sürümler: < 4.2.67

    yüksek 7.1

    Düzeltme: 4.2.67

    EPSS %1

  • CVE-2018-5158istismar kodu var2018-06-11

    The PDF viewer does not sufficiently sanitize PostScript calculator functions, allowing malicious JavaScript to be injected through a crafte

    Etkilenen sürümler: >= 2.0.0, < 2.0.550 · < 1.10.100

    yüksek 8.8

    Düzeltme: 1.10.100, 2.0.550

    EPSS %10,2

  • CVE-2026-16633

    PDF.js: Arbitrary JavaScript execution upon opening a malicious PDF

    Etkilenen sürümler: >= 5.6.83, < 6.2.108

    yüksek

    Düzeltme: 6.2.108

Kaynaklar ve yöntem

Aralıklar: GitHub Advisory Database (OSV npm dökümü, günlük) ve Retire.js (Apache-2.0). Sömürü: CISA KEV, FIRST EPSS, istismar olgunluğu Noroxi CVE veritabanından. Destek tarihleri: endoflife.date.

Bu sayfa ve JavaScript kütüphane taraması aynı eşleşme kuralını kullanır: sınırı olmayan satır kanıt sayılmaz, sürüm karşılaştırması tek yerde yapılır. Sürüm yazmayan kayıt sürüm denetiminde "etkilenir" sayılmaz.

Veri 23 Ekim 2026 itibarıyla.

Diğer kütüphaneler