CVE Catalog

CVE-2026-34586

MediumCVSS 6.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.30%

22th percentile - higher than 22% of all known CVEs

Summary

PdfDing prior to version 1.7.1 does not check in check_shared_access_allowed() whether a shared PDF is inactive (expired, reached view limit) or deleted. Previously authorized users can still access the PDF after expiration or deletion.

Risk Assessment

Confidential documents may remain accessible to unauthorized users even after sharing expires, violating access policies.

Recommendation

Upgrade PdfDing to version 1.7.1 or later.

Original NVD description (English source)

PdfDing is a selfhosted PDF manager, viewer and editor offering a seamless user experience on multiple devices. Prior to version 1.7.1, check_shared_access_allowed() validates only session existence — it does not check SharedPdf.inactive (expiration / max views) or SharedPdf.deleted. The Serve and Download endpoints rely solely on this function, allowing previously-authorized users to access shared PDF content after expiration, view limit, or soft-deletion. This issue has been patched in version 1.7.1.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS