Description
Netgate pfSense CE through 2.9.0 contains a configuration injection vulnerability that allows authenticated WebGUI users to inject mpd5 commands by submitting an unescaped RADIUS shared secret. Attackers with L2TP or PPPoE Server edit privileges can POST a secret containing a quote and newline to vpn_l2tp.php or services_pppoe_edit.php, appending an up-script that executes as root when a session starts.
Published: 2026-10-15
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: Command Injection
Action: Patch Immediately
AI Analysis

Impact

This vulnerability is a configuration injection flaw identified as CWE-93. An authenticated WebGUI user who can edit L2TP or PPPoE Server settings can submit a RADIUS shared secret that contains an unescaped quote and newline. The injected text is incorporated into the mpd5 configuration file, allowing an attacker to append an up-script that runs arbitrary mpd5 commands as the root user when a VPN session starts. The result is full root command execution that compromises confidentiality, integrity, and availability of the pfSense appliance.

Affected Systems

The flaw exists in Netgate’s pfSense Community Edition up to and including version 2.9.0. Users running any of those releases on pfSense can be affected if they permit L2TP or PPPoE Server edit privileges to an authenticated account.

Risk and Exploitability

The CVSS score is 7.5, indicating a high level of severity. While an EPSS score is not available, the lack of a readily available exploit in public feeds suggests exploitation requires an authentic WebGUI session with sufficient privileges rather than a public remote attack. The vulnerability is not listed in the CISA KEV catalog, but its impact is significant for any attacker who can attain the required privileges. An attacker can force the system to execute arbitrary code under the root user whenever a VPN session is initiated, giving them complete control over the host.

Generated by OpenCVE AI on October 16, 2026 at 17:25 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade pfSense CE to the latest available release that contains the associated patch.
  • Restrict L2TP and PPPoE Server configuration editing rights to only the most trusted administrators.
  • Apply input validation or escaping to the RADIUS shared secret field in the WebGUI to prevent injection of shell meta-characters.

Generated by OpenCVE AI on October 16, 2026 at 17:25 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 26 Oct 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Tue, 20 Oct 2026 15:45:00 +0000

Type Values Removed Values Added
First Time appeared Pfsense
Pfsense pfsense
CPEs cpe:2.3:a:pfsense:pfsense:*:*:*:*:community:*:*:*
Vendors & Products Pfsense
Pfsense pfsense

Thu, 15 Oct 2026 19:00:00 +0000

Type Values Removed Values Added
Description Netgate pfSense CE through 2.9.0 contains a configuration injection vulnerability that allows authenticated WebGUI users to inject mpd5 commands by submitting an unescaped RADIUS shared secret. Attackers with L2TP or PPPoE Server edit privileges can POST a secret containing a quote and newline to vpn_l2tp.php or services_pppoe_edit.php, appending an up-script that executes as root when a session starts.
Title Netgate pfSense CE through 2.9.0 Command Injection via RADIUS Secret mpd.conf Injection
First Time appeared Netgate
Netgate pfsense
Weaknesses CWE-93
CPEs cpe:2.3:a:netgate:pfsense:*:*:*:*:*:*:*:*
Vendors & Products Netgate
Netgate pfsense
References
Metrics cvssV3_1

{'score': 6.6, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 7.5, 'vector': 'CVSS:4.0/AV:N/AC:H/AT:P/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-26T15:08:34.818Z

Reserved: 2026-10-15T18:21:20.429Z

Link: CVE-2026-111221

cve-icon Vulnrichment

Updated: 2026-10-26T15:08:28.863Z

cve-icon NVD

Status : Analyzed

Published: 2026-10-15T19:17:34.650

Modified: 2026-10-26T16:17:13.390

Link: CVE-2026-111221

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-17T16:45:11Z

Weaknesses
  • CWE-93

    Improper Neutralization of CRLF Sequences ('CRLF Injection')