Description
pfSense CE through 2.9.0 contains a crontab injection vulnerability in interfaces_ppps_edit.php that allows authenticated users to execute commands as root by injecting newlines into the ptpid or reset hour/minute fields. Attackers holding the 'WebCfg - Interfaces: PPPs: Edit' privilege can submit crafted POST values that configure_cron() writes unescaped into /etc/crontab, running arbitrary root commands on schedule.
Published: 2026-10-15
Score: 8.6 High
EPSS: < 1% Very Low
KEV: No
Impact: Command Execution via Crontab Injection
Action: Immediate Patch
AI Analysis

Impact

pfSense Community Edition versions up to 2.9.0 contain a crontab injection vulnerability in the interfaces_ppps_edit.php script. The flaw allows authenticated users who possess the ‘WebCfg – Interfaces: PPPs: Edit’ privilege to submit crafted POST values that include newlines in the ptpid or reset hour/minute fields. These values are then written directly, without escaping, to /etc/crontab by the configure_cron() function, enabling an attacker to schedule arbitrary commands that run as the root user. The weakness is an instance of CWE‑93, improper neutralization of CRLF characters in web input, and results in full system compromise should it be exploited.

Affected Systems

All Netgate pfSense Community Edition deployments with a version of 2.9.0 or earlier are impacted. The vulnerability is tied to the web interface component that handles PPP configuration, and requires an authenticated session with the right page access. No other product or version is presently affected.

Risk and Exploitability

The CVSS score of 8.6 indicates a high severity and potential for remote code execution with root privileges. The EPSS score is not available, and the vulnerability is not listed in CISA’s KEV catalog, but the exploit requires only a privileged web‑interface account, which many installations have for system management. Attackers with such access can create malicious cron entries that execute when the system reloads the crontab, leading to persistent compromise and the ability to run arbitrary commands or install back‑doors. The lack of a public exploit does not diminish the need for prompt remediation, as the fault is straightforward to leverage once the conditions exist.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to the latest pfSense CE release that includes the patch for the crontab injection flaw.
  • Restrict the ‘WebCfg – Interfaces: PPPs: Edit’ privilege to trusted administrators only, or remove the privilege if the functionality is unnecessary.
  • Immediately audit /etc/crontab for unexpected entries; remove any that were not added by legitimate system configuration and enable file‑integrity monitoring to detect future changes.
  • If an immediate patch cannot be applied, consider editing the interfaces_ppps_edit.php file to sanitize newline characters in the ptpid and reset hour/minute fields, but treat this as a temporary workaround until the official fix is deployed.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 15 Oct 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


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

Type Values Removed Values Added
Description pfSense CE through 2.9.0 contains a crontab injection vulnerability in interfaces_ppps_edit.php that allows authenticated users to execute commands as root by injecting newlines into the ptpid or reset hour/minute fields. Attackers holding the 'WebCfg - Interfaces: PPPs: Edit' privilege can submit crafted POST values that configure_cron() writes unescaped into /etc/crontab, running arbitrary root commands on schedule.
Title Netgate pfSense CE through 2.9.0 Crontab Injection via PPP Periodic Reset ptpid
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': 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'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-15T19:49:22.923Z

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

Link: CVE-2026-111220

cve-icon Vulnrichment

Updated: 2026-10-15T19:49:20.242Z

cve-icon NVD

Status : Awaiting Analysis

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

Modified: 2026-10-15T21:05:32.823

Link: CVE-2026-111220

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-16T17:30:13Z

Weaknesses
  • CWE-93

    Improper Neutralization of CRLF Sequences ('CRLF Injection')