CVE-2026-111222
Netgate pfSense CE through 2.9.0 contains a php.ini injection vulnerability that allows…
- Risk score
- 65/100
- CVSS
- 7.2 v3.1
- Exploit chance (30 days)
- 1.0%
- Published
- 15 Oct 2026
Open in the live forecast Today's forecast
What to know
- What it is
- Netgate pfSense CE through 2.9.0 contains a php.ini injection vulnerability that allows authenticated users with General Setup privileges to inject directives by submitting an unvalidated timezone value. Attackers can embed a quote and newline to add auto_prepend_file pointing at /var/db/zoneinfo, executing PHP as roo…
- Affected
- Pfsense
- Fix
- Apply the vendor's security update; see the linked advisory.
- Exploitation
- No known exploitation
Story map
At a glance
Pfsense: Amber, patch this week. Netgate pfSense CE 2.7.0 through 2.9.0 contains an OS command injection vulnerability that allows authenticated users with QinQ edit privilege to run commands by storing an unvalidated parent interface name. Attackers can save a crafted 'if' value, then edit the QinQ entry so it is interpolated into ifconfig shell com…
The flaws
- CVE-2026-111222: Netgate pfSense CE through 2.9.0 contains a php.ini injection vulnerability that allows… (CVSS 7.2 · EPSS 1%)
- CVE-2026-111214: OS command injection (CVSS 7.2 · EPSS 10%)
- CVE-2026-111225: OS command injection (CVSS 8.8 · EPSS 6%)
- CVE-2026-111218: OS command injection (CVSS 7.2 · EPSS 8%)
The fix
Fix: Apply the vendor's security update; see the linked advisory.
Who is exposed: Pfsense
Where it stands
- Public proof of concept
Connects to
- Same weakness: CWE-93 (CWE-93). 20 other warnings in 30 days
- Same product: Earlier Pfsense warnings. 12 in the last 90 days
Why it is Amber
- CVSS 7.2 high
- On your watchlist: php
References
- https://abraxaslabs.tech/research/pfsense-ce-leftovers
- https://github.com/abraxas/pfsense-timezone-phpini
- https://github.com/pfsense/pfsense/blob/9363ac5b8651a1c7a333180425ce7719070f95f9/src/etc/inc/system.inc#L2377-L2380
- https://github.com/pfsense/pfsense/blob/9363ac5b8651a1c7a333180425ce7719070f95f9/src/etc/rc.php_ini_setup#L163-L166
- https://github.com/pfsense/pfsense/blob/9363ac5b8651a1c7a333180425ce7719070f95f9/src/etc/rc.php_ini_setup#L220
- https://github.com/pfsense/pfsense/blob/9363ac5b8651a1c7a333180425ce7719070f95f9/src/usr/local/www/system.php#L288
- https://www.vulncheck.com/advisories/netgate-pfsense-ce-through-2.9.0-php-ini-injection-via-timezone-setting
Original description
Netgate pfSense CE through 2.9.0 contains a php.ini injection vulnerability that allows authenticated users with General Setup privileges to inject directives by submitting an unvalidated timezone value. Attackers can embed a quote and newline to add auto_prepend_file pointing at /var/db/zoneinfo, executing PHP as root after php.ini is regenerated at boot or php-fpm restart.
Last activity 15 Oct 2026. Patch Forecast updates every hour.