Description
Netgate pfSense CE through 2.9.0 contains an OS command injection vulnerability that allows authenticated users with gateway edit privileges to execute commands as root by injecting shell metacharacters into an IPv6 link-local zone index. Attackers can set a gateway Monitor IP whose unvalidated zone carries a payload, which start_dpinger() passes unescaped to the dpinger shell command when monitoring is applied.
Published: 2026-10-15
Score: 8.6 High
EPSS: 4.7% Low
KEV: No
Impact: Remote Command Execution as root
Action: Immediate Patch
AI Analysis

Impact

The vulnerability is an OS command injection that allows authenticated users with gateway edit privileges to inject shell metacharacters into an IPv6 link-local zone index. By setting a gateway Monitor IP that carries a payload, an attacker can cause the start_dpinger() function to pass the unescaped value to the dpinger shell command, enabling execution of arbitrary commands as the root user. This flaw could lead to full system compromise, affecting confidentiality, integrity, and availability of the pfSense appliance.

Affected Systems

Affected product is Netgate pfSense Community Edition. The issue exists in the code that constructs the dpinger command from the gateway Monitor IP field.

Risk and Exploitability

The CVSS base score of 8.6 indicates a high severity vulnerability, and the EPSS score of 5% indicates a realistic chance of exploitation, especially because privileged users can exploit it. Since only authenticated users with gateway edit rights can exploit this flaw, the likely attack vector is local, based on the description. The vulnerability is not listed in CISA KEV, but the potential impact warrants immediate attention. Exploitation is straightforward once the authenticated session is obtained, with no additional prerequisites beyond the ability to edit gateway settings.

Generated by OpenCVE AI on October 22, 2026 at 23:08 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade pfSense Community Edition to the latest release that includes the fix for the DPinger command injection.
  • If an upgrade is not immediately possible, remove or disable the Gateway Monitor IP configuration or restrict the feature to trusted administrators.
  • Review existing gateway configurations for unescaped zone indices and correct any malicious or accidental entries.

Generated by OpenCVE AI on October 22, 2026 at 23:08 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'}


Sat, 24 Oct 2026 10:15:00 +0000

Type Values Removed Values Added
First Time appeared Netgate pfsense Ce
Vendors & Products Netgate pfsense Ce

Mon, 19 Oct 2026 21:00: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 an OS command injection vulnerability that allows authenticated users with gateway edit privileges to execute commands as root by injecting shell metacharacters into an IPv6 link-local zone index. Attackers can set a gateway Monitor IP whose unvalidated zone carries a payload, which start_dpinger() passes unescaped to the dpinger shell command when monitoring is applied.
Title Netgate pfSense CE through 2.9.0 OS Command Injection via Gateway Monitor IP
First Time appeared Netgate
Netgate pfsense
Weaknesses CWE-78
CPEs cpe:2.3:a:netgate:pfsense:*:*:*:*:*:*:*:*
Vendors & Products Netgate
Netgate pfsense
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

Netgate Pfsense Pfsense Ce
Pfsense Pfsense
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-26T15:10:18.183Z

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

Link: CVE-2026-111216

cve-icon Vulnrichment

Updated: 2026-10-26T15:10:14.237Z

cve-icon NVD

Status : Analyzed

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

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

Link: CVE-2026-111216

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-24T10:00:13Z

Weaknesses
  • CWE-78

    Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')