{"items":[{"id":"NVI-00003847","kind":"vulnerability","title":"Diactoros before 2.11.1 vulnerable to HTTP Host Header Attack","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-8274-h5jp-97vr","CVE-2022-31109"],"plain_summary":"OSV carries this publisher advisory for laminas/laminas-diactoros. 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 2.11.1 for laminas/laminas-diactoros. Confirm the publisher’s latest guidance.","source_ids":["sr-4d24442da43b0e8dffbec68b5531870b"],"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-31f9ffb2dd73a450729f70f44a808548"],"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-06-17T04:44:49.110Z","value":"7.2 HIGH (3.1)","meaning":"security-advisories@github.com severity; no combined Null risk score.","source_id":"sr-a6000f917efb8b68e89ef537f5436bf0"},{"kind":"CVSS","as_of":"2026-06-17T04:44:49.110Z","value":"6.1 MEDIUM (3.1)","meaning":"nvd@nist.gov severity; no combined Null risk score.","source_id":"sr-a6000f917efb8b68e89ef537f5436bf0"},{"kind":"EPSS","as_of":"2026-11-01T12:00:16.000Z","value":"0.796%","meaning":"FIRST EPSS model v2026.06.15; exploitation probability over 30 days, percentile 0.56479. Missing scores are unknown.","source_id":"sr-31f9ffb2dd73a450729f70f44a808548"}],"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-4d24442da43b0e8dffbec68b5531870b","url":"https://github.com/advisories/GHSA-8274-h5jp-97vr","basis":"vendor_advisory","notes":"GitHub-origin advisory, CC-BY-4.0; OSV is an aggregate copy, not independent corroboration.","title":"GHSA-8274-h5jp-97vr","publisher":"GitHub Advisory Database via OSV","observed_at":"2026-10-31T21:41:59.956Z"},{"id":"sr-a6000f917efb8b68e89ef537f5436bf0","url":"https://nvd.nist.gov/vuln/detail/CVE-2022-31109","basis":"official_catalog","notes":"This product uses data from the NVD API but is not endorsed or certified by the NVD.","title":"CVE-2022-31109","publisher":"NIST National Vulnerability Database","observed_at":"2026-10-31T23:14:26.524Z"},{"id":"sr-31f9ffb2dd73a450729f70f44a808548","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-2022-31109","publisher":"FIRST EPSS","observed_at":"2026-11-01T14:27:48.610Z"}],"affected_context":[{"certainty":"source_listed","source_ids":["sr-4d24442da43b0e8dffbec68b5531870b"],"technology":"laminas/laminas-diactoros","known_exclusions":[],"conditions_summary":"### Impact\n\nApplications that use Diactoros, and are either not behind a proxy, or can be accessed via untrusted proxies, can potentially have the host, protocol, and/or port of a `Laminas\\Diactoros\\Uri` instance associated with the incoming server request modified to reflect values from `X-Forwarded-*` headers. Such changes can potentially lead to XSS attacks (if a fully-qualified URL is used in links) and/or URL poisoning.\n\n### Patches\n\nAny version after 2.11.0.\n\nStarting in laminas/laminas-diactoros 2.11.1, we have added `Laminas\\Diactoros\\ServerRequestFilter\\FilterServerRequestInterface`, which defines the single method `__invoke(Psr\\Http\\Message\\ServerRequestInterface $request): Psr\\Http\\Message\\ServerRequestInterface`. Filters implementing this interface allow modifying and returning a generated `ServerRequest`.\n\nThe primary use case of the interface is to allow modifying the generated URI based on the presence of headers such as `X-Forwarded-Host`. When operating behind a reverse proxy, the `Host` header is often rewritten to the name of the node to which the request is being forwarded, and an `X-Forwarded-Host` header is generated with the original `Host` value to allow the","public_affected_ranges":["ECOSYSTEM: introduced 0; fixed 2.11.1"]}],"null_published_at":"2026-11-06T15:18:17.658Z","source_updated_at":"2023-11-08T04:09:26.511Z","source_disclosed_at":"2022-07-27T22:05:18.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.956Z"},{"id":"NVI-00003847","kind":"vulnerability","title":"Diactoros before 2.11.1 vulnerable to HTTP Host Header Attack","revision":2,"unknowns":["Customer inventory, deployment, reachability and exploitation have not been inspected."],"lifecycle":"active","identifiers":["GHSA-8274-h5jp-97vr","CVE-2022-31109"],"plain_summary":"OSV carries this publisher advisory for laminas/laminas-diactoros. 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 2.11.1 for laminas/laminas-diactoros. Confirm the publisher’s latest guidance.","source_ids":["sr-4d24442da43b0e8dffbec68b5531870b"],"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-03484a418c06421ecd0abff6933393e8"],"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.796%","meaning":"FIRST EPSS model v2026.06.15; exploitation probability over 30 days, percentile 0.56478. Missing scores are unknown.","source_id":"sr-03484a418c06421ecd0abff6933393e8"}],"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-4d24442da43b0e8dffbec68b5531870b","url":"https://github.com/advisories/GHSA-8274-h5jp-97vr","basis":"vendor_advisory","notes":"GitHub-origin advisory, CC-BY-4.0; OSV is an aggregate copy, not independent corroboration.","title":"GHSA-8274-h5jp-97vr","publisher":"GitHub Advisory Database via OSV","observed_at":"2026-10-31T21:41:59.956Z"},{"id":"sr-03484a418c06421ecd0abff6933393e8","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-2022-31109","publisher":"FIRST EPSS","observed_at":"2026-10-31T22:06:03.704Z"}],"affected_context":[{"certainty":"source_listed","source_ids":["sr-4d24442da43b0e8dffbec68b5531870b"],"technology":"laminas/laminas-diactoros","known_exclusions":[],"conditions_summary":"### Impact\n\nApplications that use Diactoros, and are either not behind a proxy, or can be accessed via untrusted proxies, can potentially have the host, protocol, and/or port of a `Laminas\\Diactoros\\Uri` instance associated with the incoming server request modified to reflect values from `X-Forwarded-*` headers. Such changes can potentially lead to XSS attacks (if a fully-qualified URL is used in links) and/or URL poisoning.\n\n### Patches\n\nAny version after 2.11.0.\n\nStarting in laminas/laminas-diactoros 2.11.1, we have added `Laminas\\Diactoros\\ServerRequestFilter\\FilterServerRequestInterface`, which defines the single method `__invoke(Psr\\Http\\Message\\ServerRequestInterface $request): Psr\\Http\\Message\\ServerRequestInterface`. Filters implementing this interface allow modifying and returning a generated `ServerRequest`.\n\nThe primary use case of the interface is to allow modifying the generated URI based on the presence of headers such as `X-Forwarded-Host`. When operating behind a reverse proxy, the `Host` header is often rewritten to the name of the node to which the request is being forwarded, and an `X-Forwarded-Host` header is generated with the original `Host` value to allow the","public_affected_ranges":["ECOSYSTEM: introduced 0; fixed 2.11.1"]}],"null_published_at":"2026-10-31T22:13:44.216Z","source_updated_at":"2023-11-08T04:09:26.511Z","source_disclosed_at":"2022-07-27T22:05:18.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.956Z"}],"next_cursor":null,"snapshot_revision":"42594"}