PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-111217 Netgate CVE debrief

CVE-2026-111217 is an OS command injection vulnerability in Netgate pfSense CE through version 2.9.0. Authenticated users with Virtual IP edit privileges can execute commands as root by storing an unvalidated CARP VHID. Attackers can supply a VHID containing shell metacharacters that executes via interface_ipalias_configure() ifconfig calls or get_carp_interface_status() when CARP status is rendered.

Vendor
Netgate
Product
pfSense CE
CVSS
HIGH 8.6
CISA KEV
Not listed in stored evidence
Original CVE published
2026-10-15
Original CVE updated
2026-10-21
Advisory published
2026-10-15
Advisory updated
2026-10-21

Who should care

Defenders responsible for pfSense CE instances, especially those with untrusted or internet-exposed management interfaces, should assess exposure and prioritize remediation. System administrators and security teams managing Virtual IP configurations and CARP status should verify the integrity of their configurations and monitor for potential exploitation attempts.

Why it matters

CVE-2026-111217 is a high-severity OS command injection vulnerability in Netgate pfSense CE through version 2.9.0. Authenticated users with Virtual IP edit privileges can execute commands as root by storing a malicious CARP VHID. Defenders should prioritize verifying exposure, remediating vulnerable instances, and implementing input validation and sanitization for CARP VHID.

  • Potential for authenticated users to execute commands as root
  • Possible exploitation via unvalidated CARP VHID
  • Required verification of pfSense CE version and Virtual IP configurations
  • Need for input validation and sanitization of CARP VHID

Technical summary

The vulnerability exists in the pfSense CE software, specifically in the handling of CARP VHID. An authenticated user with Virtual IP edit privileges can store a malicious VHID containing shell metacharacters, which can be executed as root when processed by interface_ipalias_configure() ifconfig calls or get_carp_interface_status() during CARP status rendering. This vulnerability allows for potential command injection and exploitation, emphasizing the need for input validation and sanitization of CARP VHID, as well as restricting Virtual IP edit privileges to trusted users.

Defensive priority

Defenders should prioritize verifying exposure and remediating vulnerable pfSense CE instances, especially those with untrusted or internet-exposed management interfaces.

Recommended defensive actions

  • Verify pfSense CE version and check for Virtual IP edit privileges exposure
  • Restrict Virtual IP edit privileges to trusted users
  • Implement input validation and sanitization for CARP VHID
  • Monitor for suspicious activity and potential exploitation attempts
  • Review compensating controls for exposed systems while remediation is scheduled and verified
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented

Evidence notes

The CVE record and NVD entry provide details on the vulnerability, but the scope of affected versions and potential exploitation remains limited. Official sources indicate that the vulnerability exists in pfSense CE through version 2.9.0.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-111217 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-111217

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-111217 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-111217

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Source reference

    Unverified legacy reference

    URL: https://abraxaslabs.tech/research/pfsense-carp-vhid

    [email protected] - Exploit, Issue Tracking, Mitigation

  • Source reference

    Unverified legacy reference

    URL: https://abraxaslabs.tech/research/pfsense-ce-leftovers

    [email protected] - Issue Tracking

  • Source reference

    Unverified legacy reference

    URL: https://github.com/abraxas/pfsense-carp-vhid

    [email protected] - Third Party Advisory

  • Source reference

    Unverified legacy reference

    URL: https://github.com/pfsense/pfsense/blob/9363ac5b8651a1c7a333180425ce7719070f95f9/src/etc/inc/interfaces.inc

    [email protected] - Product

  • Source reference

    Unverified legacy reference

    URL: https://github.com/pfsense/pfsense/blob/9363ac5b8651a1c7a333180425ce7719070f95f9/src/etc/inc/pfsense-utils.inc

    [email protected] - Product

  • Source reference

    Unverified legacy reference

    URL: https://github.com/pfsense/pfsense/blob/9363ac5b8651a1c7a333180425ce7719070f95f9/src/usr/local/pfSense/include/www/firewall_virtual_ip.inc

    [email protected] - Product

  • Source reference

    Unverified legacy reference

    URL: https://www.vulncheck.com/advisories/netgate-pfsense-ce-through-2.9.0-os-command-injection-via-carp-vhid

    [email protected] - Third Party Advisory

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.