Description
OPNsense core through 26.7.8 contains a configuration injection vulnerability that allows authenticated users to append ntpd.conf directives by embedding newlines in the fudge and refid fields. Attackers holding the page-services-ntp-gps or PPS privilege can submit CR/LF characters via services_ntpd_gps.php or services_ntpd_pps.php to inject directives loaded by ntpd running as root.
Published: 2026-10-30
Score: 6 Medium
EPSS: n/a
KEV: No
Impact: Root Configuration Injection
Action: Immediate Patch
AI Analysis

Impact

The vulnerability allows an authenticated user with the page-services-ntp-gps or PPS privilege to embed newline characters in the fudge or refid fields used by the NTP daemon. By doing so, the attacker can append arbitrary ntpd.conf directives that are then parsed and executed by ntpd, which runs as root. This capability effectively grants the attacker the ability to modify NTP behavior or potentially execute system commands with elevated privileges through the NTP configuration file. The weakness is a classic input validation flaw, identified as CWE‑93.

Affected Systems

OPNsense core versions 26.7.8 and earlier are affected. Administrators should be aware that any OPNsense installation running a vulnerable version may expose the NTP service to unauthorized configuration changes.

Risk and Exploitability

The CVSS score of 6.0 places the issue in the moderate severity range. EPSS data is unavailable, and the vulnerability is not listed in CISA KEV. The attack requires valid credentials with specific privileges and leverage of the web interface, but once achieved it yields root-level effects. Even with moderate exploitation likelihood, the impact of unauthorized NTP configuration warrants immediate attention.

Generated by OpenCVE AI on October 30, 2026 at 12:39 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade OPNsense core to version 26.7.9 or later, which removes the insecure handling of newline characters in NTP configuration fields.
  • Revoke or restrict the page-services-ntp-gps and PPS privileges for users who do not require a relationship to the NTP service.
  • Review and harden NTP daemon configuration files, ensuring that only trusted users can modify them, and consider disabling dynamic configuration updates if possible.

Generated by OpenCVE AI on October 30, 2026 at 12:39 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 30 Oct 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 30 Oct 2026 11:45:00 +0000

Type Values Removed Values Added
Description OPNsense core through 26.7.8 contains a configuration injection vulnerability that allows authenticated users to append ntpd.conf directives by embedding newlines in the fudge and refid fields. Attackers holding the page-services-ntp-gps or PPS privilege can submit CR/LF characters via services_ntpd_gps.php or services_ntpd_pps.php to inject directives loaded by ntpd running as root.
Title OPNsense core through 26.7.8 NTP Configuration Injection via GPS and PPS Fudge Fields
First Time appeared Opnsense
Opnsense opnsense
Weaknesses CWE-93
CPEs cpe:2.3:a:opnsense:opnsense:*:*:*:*:*:*:*:*
Vendors & Products Opnsense
Opnsense opnsense
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

Opnsense Opnsense
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-30T15:54:16.495Z

Reserved: 2026-10-30T10:53:29.701Z

Link: CVE-2026-119560

cve-icon Vulnrichment

Updated: 2026-10-30T15:21:08.847Z

cve-icon NVD

Status : Received

Published: 2026-10-30T12:16:43.363

Modified: 2026-10-30T16:17:46.003

Link: CVE-2026-119560

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-30T12:45:12Z

Weaknesses
  • CWE-93

    Improper Neutralization of CRLF Sequences ('CRLF Injection')