Research collected from outside sources and what this site derives from them; every fact links to a saved copy of its source Research or story?

Frameworks / NIST SSDF

NIST SSDF: the php2shell risks it governs

What a software producer, the PHP project included, is expected to do when a vulnerability is reported: confirm it, fix it, and find the class of bug behind it.

Full name NIST SP 800-218 Secure Software Development Framework 1.1 · Publisher US National Institute of Standards and Technology · Version 1.1, February 2022 · the official text

Clauses and controls

ControlWhat it asks (paraphrased)Risks mappedOwned or regulated by
PW.7Review and analyse human-readable code to find vulnerabilitiesR08-1 A known bug left unexploited, then unfixed, for two years 16 highThe PHP project
PW.8Test executable code to find vulnerabilitiesR01-4 The fix is incomplete, or a third flaw follows 15 highThe fix authors
RV.1Identify and confirm vulnerabilities on an ongoing basisR08-2 Several finders, one small team 12 highThe PHP Foundation
RV.2Assess, prioritise and remediate vulnerabilitiesR08-1 A known bug left unexploited, then unfixed, for two years 16 highThe PHP project
RV.3Analyse vulnerabilities to identify their root causesR01-4 The fix is incomplete, or a third flaw follows 15 highThe fix authors