{"items":[{"id":"NVI-00005977","kind":"vulnerability","title":"Dompdf: File existence oracle via font-face stylesheet declaration","revision":4,"unknowns":["Customer inventory, deployment, reachability and exploitation have not been inspected.","NVD lastModified does not establish freshness of every associated CPE record."],"lifecycle":"active","identifiers":["GHSA-7x2p-4jvh-6384","CVE-2026-55555"],"plain_summary":"GitHub lists this reviewed advisory for dompdf/dompdf. Published version ranges and source prerequisites are shown below; this is not an inspection of a visitor’s application.","review_status":"source_listed","control_topics":[],"public_actions":[{"summary":"Identify the exact component and deployed version, examine the linked publisher’s conditions, and retain evidence of any mitigation.","source_ids":["sr-13b43330f872510a065dc827caff0f13"],"action_type":"investigate","limitations":"Confirm current vendor support, compatibility and deployment evidence. This report has not tested a fix in your system.","current_supported_target":null},{"summary":"The original advisory lists fixed boundaries 3.1.6 for dompdf/dompdf. Confirm the publisher’s latest guidance.","source_ids":["sr-a357c0b4d3ab6755d92f00992d4157f5"],"action_type":"vendor_patch","limitations":"Confirm current vendor support, compatibility and deployment evidence. This report has not tested a fix in your system.","current_supported_target":null}],"schema_version":"1.1.0","source_metrics":[{"kind":"CVSS","as_of":"2026-08-05T16:29:57.757Z","value":"7.5 HIGH (3.1)","meaning":"nvd@nist.gov severity; no combined Null risk score.","source_id":"sr-5a087bfcdf0695c54cf9053ee75c4f08"},{"kind":"CVSS","as_of":"2026-08-05T16:29:57.757Z","value":"2.3 LOW (4.0)","meaning":"security-advisories@github.com severity; no combined Null risk score.","source_id":"sr-5a087bfcdf0695c54cf9053ee75c4f08"},{"kind":"EPSS","as_of":"2026-10-31T12:00:27.000Z","value":"0.508%","meaning":"FIRST EPSS model v2026.06.15; exploitation probability over 30 days, percentile 0.4341. Missing scores are unknown.","source_id":"sr-13b43330f872510a065dc827caff0f13"}],"why_it_matters":"Published affected context helps an owner decide what evidence to gather. This report has not examined your application.","related_sources":[{"id":"sr-5429310ad2e95dd137aa16c169b2ed7c","url":"https://github.com/advisories/GHSA-7x2p-4jvh-6384","basis":"vendor_advisory","notes":"GitHub Advisory Database; CC-BY-4.0. Each advisory links its original attribution. Null normalizes fields.","title":"GHSA-7x2p-4jvh-6384","publisher":"GitHub Advisory Database","observed_at":"2026-11-03T22:34:39.734Z"},{"id":"sr-a357c0b4d3ab6755d92f00992d4157f5","url":"https://github.com/advisories/GHSA-7x2p-4jvh-6384","basis":"vendor_advisory","notes":"GitHub-origin advisory, CC-BY-4.0; OSV is an aggregate copy, not independent corroboration.","title":"GHSA-7x2p-4jvh-6384","publisher":"GitHub Advisory Database via OSV","observed_at":"2026-10-31T21:41:59.955Z"},{"id":"sr-5a087bfcdf0695c54cf9053ee75c4f08","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-55555","basis":"official_catalog","notes":"This product uses data from the NVD API but is not endorsed or certified by the NVD.","title":"CVE-2026-55555","publisher":"NIST National Vulnerability Database","observed_at":"2026-11-01T07:24:39.943Z"},{"id":"sr-13b43330f872510a065dc827caff0f13","url":"https://www.first.org/epss/data.html","basis":"official_catalog","notes":"FIRST EPSS; probability of exploitation in the next 30 days, not local compromise. Dataset date/model retained; FIRST services terms apply.","title":"CVE-2026-55555","publisher":"FIRST EPSS","observed_at":"2026-10-31T22:06:15.383Z"}],"affected_context":[{"certainty":"source_listed","source_ids":["sr-5429310ad2e95dd137aa16c169b2ed7c"],"technology":"dompdf/dompdf","known_exclusions":[],"conditions_summary":"## Description\n\nDompdf is vulnerable to a **File Existence Oracle** attack through the manipulation of the CSS `@font-face` directive. By providing malicious HTML that references local files via the `file://` protocol repeatedly, an attacker can trigger PHP memory exhaustion.\n\nThe critical point of this flaw is the discrepancy in system behavior:\n\n1. **If the file exists:** Dompdf attempts to process the local resource multiple times, leading to an \"Allowed memory size exhausted\" error, which crashes the creation.\n2. **If the file does NOT exist:** The rendering engine fails quickly or ignores the import, and the memory limit is not reached.\n\nThis discrepancy allows an attacker to enumerate sensitive files on the server, regardless of `CHROOT` restrictions.\n\nSome factors impact the ability of attackers to exploit the vulnerability:\n- The attacker must be allowed to provide unrestricted and/or unsanitized HTML content.\n- System parameters must be configured in such a way that Dompdf is able to generate a memory overflow error.\n  - HTTP GET querystring or POST body must allow large data\n  - Memory limits must be low enough that Dompdf can trigger an overflow\n  - `$_dompdf_show_warnin","public_affected_ranges":["< 3.1.6"]},{"certainty":"source_listed","source_ids":["sr-a357c0b4d3ab6755d92f00992d4157f5"],"technology":"dompdf/dompdf","known_exclusions":[],"conditions_summary":"## Description\n\nDompdf is vulnerable to a **File Existence Oracle** attack through the manipulation of the CSS `@font-face` directive. By providing malicious HTML that references local files via the `file://` protocol repeatedly, an attacker can trigger PHP memory exhaustion.\n\nThe critical point of this flaw is the discrepancy in system behavior:\n\n1. **If the file exists:** Dompdf attempts to process the local resource multiple times, leading to an \"Allowed memory size exhausted\" error, which crashes the creation.\n2. **If the file does NOT exist:** The rendering engine fails quickly or ignores the import, and the memory limit is not reached.\n\nThis discrepancy allows an attacker to enumerate sensitive files on the server, regardless of `CHROOT` restrictions.\n\nSome factors impact the ability of attackers to exploit the vulnerability:\n- The attacker must be allowed to provide unrestricted and/or unsanitized HTML content.\n- System parameters must be configured in such a way that Dompdf is able to generate a memory overflow error.\n  - HTTP GET querystring or POST body must allow large data\n  - Memory limits must be low enough that Dompdf can trigger an overflow\n  - `$_dompdf_show_warnin","public_affected_ranges":["ECOSYSTEM: introduced 0; fixed 3.1.6"]}],"null_published_at":"2026-11-04T10:04:27.922Z","source_updated_at":"2026-07-22T21:07:09.000Z","source_disclosed_at":"2026-07-22T21:07:07.000Z","is_synthetic_fixture":false,"null_last_reviewed_at":null,"public_change_summary":"Source facts changed; compare the preserved prior revision.","null_first_observed_at":"2026-10-31T21:41:59.955Z"},{"id":"NVI-00005977","kind":"vulnerability","title":"Dompdf: File existence oracle via font-face stylesheet declaration","revision":3,"unknowns":["Customer inventory, deployment, reachability and exploitation have not been inspected.","NVD lastModified does not establish freshness of every associated CPE record."],"lifecycle":"active","identifiers":["GHSA-7x2p-4jvh-6384","CVE-2026-55555"],"plain_summary":"OSV carries this publisher advisory for dompdf/dompdf. This is an aggregated source copy; consult the original publisher and compare update dates.","review_status":"source_listed","control_topics":[],"public_actions":[{"summary":"The original advisory lists fixed boundaries 3.1.6 for dompdf/dompdf. Confirm the publisher’s latest guidance.","source_ids":["sr-a357c0b4d3ab6755d92f00992d4157f5"],"action_type":"vendor_patch","limitations":"Confirm current vendor support, compatibility and deployment evidence. This report has not tested a fix in your system.","current_supported_target":null},{"summary":"Identify the exact component and deployed version, examine the linked publisher’s conditions, and retain evidence of any mitigation.","source_ids":["sr-13b43330f872510a065dc827caff0f13"],"action_type":"investigate","limitations":"Confirm current vendor support, compatibility and deployment evidence. This report has not tested a fix in your system.","current_supported_target":null}],"schema_version":"1.1.0","source_metrics":[{"kind":"CVSS","as_of":"2026-08-05T16:29:57.757Z","value":"7.5 HIGH (3.1)","meaning":"nvd@nist.gov severity; no combined Null risk score.","source_id":"sr-5a087bfcdf0695c54cf9053ee75c4f08"},{"kind":"CVSS","as_of":"2026-08-05T16:29:57.757Z","value":"2.3 LOW (4.0)","meaning":"security-advisories@github.com severity; no combined Null risk score.","source_id":"sr-5a087bfcdf0695c54cf9053ee75c4f08"},{"kind":"EPSS","as_of":"2026-10-31T12:00:27.000Z","value":"0.508%","meaning":"FIRST EPSS model v2026.06.15; exploitation probability over 30 days, percentile 0.4341. Missing scores are unknown.","source_id":"sr-13b43330f872510a065dc827caff0f13"}],"why_it_matters":"Published affected context helps an owner decide what evidence to gather. This report has not examined your application.","related_sources":[{"id":"sr-a357c0b4d3ab6755d92f00992d4157f5","url":"https://github.com/advisories/GHSA-7x2p-4jvh-6384","basis":"vendor_advisory","notes":"GitHub-origin advisory, CC-BY-4.0; OSV is an aggregate copy, not independent corroboration.","title":"GHSA-7x2p-4jvh-6384","publisher":"GitHub Advisory Database via OSV","observed_at":"2026-10-31T21:41:59.955Z"},{"id":"sr-5a087bfcdf0695c54cf9053ee75c4f08","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-55555","basis":"official_catalog","notes":"This product uses data from the NVD API but is not endorsed or certified by the NVD.","title":"CVE-2026-55555","publisher":"NIST National Vulnerability Database","observed_at":"2026-11-01T07:24:39.943Z"},{"id":"sr-13b43330f872510a065dc827caff0f13","url":"https://www.first.org/epss/data.html","basis":"official_catalog","notes":"FIRST EPSS; probability of exploitation in the next 30 days, not local compromise. Dataset date/model retained; FIRST services terms apply.","title":"CVE-2026-55555","publisher":"FIRST EPSS","observed_at":"2026-10-31T22:06:15.383Z"}],"affected_context":[{"certainty":"source_listed","source_ids":["sr-a357c0b4d3ab6755d92f00992d4157f5"],"technology":"dompdf/dompdf","known_exclusions":[],"conditions_summary":"## Description\n\nDompdf is vulnerable to a **File Existence Oracle** attack through the manipulation of the CSS `@font-face` directive. By providing malicious HTML that references local files via the `file://` protocol repeatedly, an attacker can trigger PHP memory exhaustion.\n\nThe critical point of this flaw is the discrepancy in system behavior:\n\n1. **If the file exists:** Dompdf attempts to process the local resource multiple times, leading to an \"Allowed memory size exhausted\" error, which crashes the creation.\n2. **If the file does NOT exist:** The rendering engine fails quickly or ignores the import, and the memory limit is not reached.\n\nThis discrepancy allows an attacker to enumerate sensitive files on the server, regardless of `CHROOT` restrictions.\n\nSome factors impact the ability of attackers to exploit the vulnerability:\n- The attacker must be allowed to provide unrestricted and/or unsanitized HTML content.\n- System parameters must be configured in such a way that Dompdf is able to generate a memory overflow error.\n  - HTTP GET querystring or POST body must allow large data\n  - Memory limits must be low enough that Dompdf can trigger an overflow\n  - `$_dompdf_show_warnin","public_affected_ranges":["ECOSYSTEM: introduced 0; fixed 3.1.6"]}],"null_published_at":"2026-11-02T20:21:10.267Z","source_updated_at":"2026-07-22T21:26:47.079Z","source_disclosed_at":"2026-07-22T21:07:07.000Z","is_synthetic_fixture":false,"null_last_reviewed_at":null,"public_change_summary":"Source facts changed; compare the preserved prior revision.","null_first_observed_at":"2026-10-31T21:41:59.955Z"},{"id":"NVI-00005977","kind":"vulnerability","title":"Dompdf: File existence oracle via font-face stylesheet declaration","revision":2,"unknowns":["Customer inventory, deployment, reachability and exploitation have not been inspected."],"lifecycle":"active","identifiers":["GHSA-7x2p-4jvh-6384","CVE-2026-55555"],"plain_summary":"OSV carries this publisher advisory for dompdf/dompdf. This is an aggregated source copy; consult the original publisher and compare update dates.","review_status":"source_listed","control_topics":[],"public_actions":[{"summary":"The original advisory lists fixed boundaries 3.1.6 for dompdf/dompdf. Confirm the publisher’s latest guidance.","source_ids":["sr-a357c0b4d3ab6755d92f00992d4157f5"],"action_type":"vendor_patch","limitations":"Confirm current vendor support, compatibility and deployment evidence. This report has not tested a fix in your system.","current_supported_target":null},{"summary":"Identify the exact component and deployed version, examine the linked publisher’s conditions, and retain evidence of any mitigation.","source_ids":["sr-13b43330f872510a065dc827caff0f13"],"action_type":"investigate","limitations":"Confirm current vendor support, compatibility and deployment evidence. This report has not tested a fix in your system.","current_supported_target":null}],"schema_version":"1.1.0","source_metrics":[{"kind":"EPSS","as_of":"2026-10-31T12:00:27.000Z","value":"0.508%","meaning":"FIRST EPSS model v2026.06.15; exploitation probability over 30 days, percentile 0.4341. Missing scores are unknown.","source_id":"sr-13b43330f872510a065dc827caff0f13"}],"why_it_matters":"Published affected context helps an owner decide what evidence to gather. This report has not examined your application.","related_sources":[{"id":"sr-a357c0b4d3ab6755d92f00992d4157f5","url":"https://github.com/advisories/GHSA-7x2p-4jvh-6384","basis":"vendor_advisory","notes":"GitHub-origin advisory, CC-BY-4.0; OSV is an aggregate copy, not independent corroboration.","title":"GHSA-7x2p-4jvh-6384","publisher":"GitHub Advisory Database via OSV","observed_at":"2026-10-31T21:41:59.955Z"},{"id":"sr-13b43330f872510a065dc827caff0f13","url":"https://www.first.org/epss/data.html","basis":"official_catalog","notes":"FIRST EPSS; probability of exploitation in the next 30 days, not local compromise. Dataset date/model retained; FIRST services terms apply.","title":"CVE-2026-55555","publisher":"FIRST EPSS","observed_at":"2026-10-31T22:06:15.383Z"}],"affected_context":[{"certainty":"source_listed","source_ids":["sr-a357c0b4d3ab6755d92f00992d4157f5"],"technology":"dompdf/dompdf","known_exclusions":[],"conditions_summary":"## Description\n\nDompdf is vulnerable to a **File Existence Oracle** attack through the manipulation of the CSS `@font-face` directive. By providing malicious HTML that references local files via the `file://` protocol repeatedly, an attacker can trigger PHP memory exhaustion.\n\nThe critical point of this flaw is the discrepancy in system behavior:\n\n1. **If the file exists:** Dompdf attempts to process the local resource multiple times, leading to an \"Allowed memory size exhausted\" error, which crashes the creation.\n2. **If the file does NOT exist:** The rendering engine fails quickly or ignores the import, and the memory limit is not reached.\n\nThis discrepancy allows an attacker to enumerate sensitive files on the server, regardless of `CHROOT` restrictions.\n\nSome factors impact the ability of attackers to exploit the vulnerability:\n- The attacker must be allowed to provide unrestricted and/or unsanitized HTML content.\n- System parameters must be configured in such a way that Dompdf is able to generate a memory overflow error.\n  - HTTP GET querystring or POST body must allow large data\n  - Memory limits must be low enough that Dompdf can trigger an overflow\n  - `$_dompdf_show_warnin","public_affected_ranges":["ECOSYSTEM: introduced 0; fixed 3.1.6"]}],"null_published_at":"2026-10-31T22:13:48.413Z","source_updated_at":"2026-07-22T21:26:47.079Z","source_disclosed_at":"2026-07-22T21:07:07.000Z","is_synthetic_fixture":false,"null_last_reviewed_at":null,"public_change_summary":"Dated EPSS estimate updated; this is not a new disclosure or proof of exploitation.","null_first_observed_at":"2026-10-31T21:41:59.955Z"}],"next_cursor":null,"snapshot_revision":"42594"}