Vulnerability library

Current and historical records. Severity, patch status and exploitation status are kept separate, and Node.js core issues are never conflated with npm package issues.

Read the columns separately

A record can be Critical, have a patch available, and still have unknown exploitation status. A patch release does not mean every host installed it. The table shows each dimension rather than one “danger/resolved” badge.

PHP

5 records

PHP2Shell: RCE via OOM corruption

CVE-2026-109618GHSA-w8hw-w9fx-j79w
PHP core (php-src)
Critical
21 October 2026
Patch available Attempts observed

PHP2Shell: RCE via stale global state

CVE-2026-109619GHSA-6wmf-4rv5-p3rp
PHP core (php-src)
Critical
21 October 2026
Patch available Attempts observed

PHP-CGI argument injection on Windows

CVE-2024-4577
PHP-CGI on Windows
Critical
6 June 2024
Patch available Known exploitation

PHP-FPM environment path underflow

CVE-2019-11043
PHP-FPM
Critical
24 October 2019
Patch available Known exploitation

PHP session upload progress RCE

CVE-2026-115560
PHP core / session upload progress
Not scored
23 October 2026
Patch status unknown Exploitation unknown

Node.js

2 records

Node.js Brotli decoder out-of-bounds write

CVE-2026-111497
Node.js core / bundled Brotli decoder
High
21 October 2026
Patch available Exploitation unknown

Node.js Windows batch-file command injection

CVE-2024-27980
Node.js core on Windows
High
10 April 2024
Patch available Exploitation unknown

npm

2 records

lodash template command injection

CVE-2021-23337GHSA-35jh-r3h4-6jhm
lodash
High
15 February 2021
Patch available Exploitation unknown

event-stream npm supply-chain compromise

No CVE — event record
event-stream / flatmap-stream
Not scored
26 November 2018
Removed from registry Malicious payload distributed

Java

1 records

Log4Shell (Apache Log4j JNDI RCE)

CVE-2021-44228
Apache Log4j 2 (log4j-core)
Critical
10 December 2021
Patch available Known exploitation

OpenSSL

1 records

Heartbleed (OpenSSL heartbeat over-read)

CVE-2014-0160
OpenSSL TLS/DTLS heartbeat extension
High
7 April 2014
Patch available Known exploitation

Bash

1 records

Shellshock (Bash environment function injection)

CVE-2014-6271
GNU Bash
Critical
24 September 2014
Vendor patches only Known exploitation

Node.js core vs npm

Node.js core vulnerabilities require a runtime update. npm package issues require dependency resolution. The library labels them separately.

Historical records

Log4Shell, Heartbleed and Shellshock are included for comparison. The relation label says “historical reference”; it does not claim a shared root cause.

How to read status

See the advisory reading guide for CVSS versions, KEV and the four exploitation evidence states.

Search PHP2Shell Live

Type to search the local index Results stay in your browser
↑ ↓ move Enter open Esc close