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.
| Dal | Destek | Dalın son sürümü | Kayıt | Güvenli sürüm |
|---|---|---|---|---|
| 6.x | — | — | 2yüksek | 6.2.108 |
| 5.x | — | — | 2yüksek | Düzeltme yok |
| 4.x | — | — | 2yüksek | 4.2.67 |
| 2.x | — | — | 3yüksek | Düzeltme yok |
| 1.x | — | — | 3yüksek | Dü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
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.