CyberSecBulletin

Opnsense vulnerabilities

We track 20 vulnerabilities in Opnsense products across 3 products. 20 are rated high or critical, and none are known to be exploited. The most recent was published on November 5, 2026.

20vulnerabilities
11critical
9high
0exploited
8.6average CVSS score

Latest Opnsense vulnerabilities

  • 9.4 Critical severity

    os-acme-client: Improper Neutralization of Special Elements used in an OS Command

    CVE-2026-123025Opnsense

    An OS Command Injection vulnerability was discovered in the Google Cloud DNS validation module of the OPNsense os-acme-client plugin through 4.17. The DnsGcloud::prepare() method decodes the dns_gcloud_key model field and directly interpolates the string field

  • 8.1 High severity

    core: Improper Neutralization of Special Elements in Output Used by a Downstream Component

    CVE-2026-57154Opnsense

    OPNsense is a FreeBSD based firewall and routing platform. Prior to 26.1.11 and 26.4.1p1, authenticated Web UI or API users with delegated access to affected settings can submit CR or LF characters in fields expected to contain one line, causing generated priv

  • 7.2 High severity

    core: Improper Neutralization of Special Elements used in an OS Command

    CVE-2026-119409OpnsenseEPSS 2.48%

    OPNsense before 26.7.8 contains a command injection vulnerability that allows authenticated users with the System: Firmware privilege to execute commands as root by storing a malicious firmware mirror URL. Attackers can submit shell metacharacters through POST

  • 7.1 High severity

    core: Incorrect Authorization

    CVE-2026-71490Opnsense

    OPNsense is a FreeBSD based firewall and routing platform. Prior to 26.1.11, OPNsense\Core\ACL::hasPrivilege() appends a directly assigned comma-separated <priv> value as one string and then uses an exact comparison when checking user-config-readonly. A user d

  • 8.1 High severity

    core: Improper Output Neutralization for Logs

    CVE-2026-63442Opnsense

    OPNsense is a FreeBSD based firewall and routing platform. Prior to version 26.1.11, the unauthenticated WebGUI login usernamefld accepts carriage-return and line-feed characters that survive LOG_AUTH processing through syslog-ng-lockout.conf into the syslog-n

  • 8.0 High severity

    core: Improper Neutralization of Input During Web Page Generation

    CVE-2026-58390Opnsense

    OPNsense is a FreeBSD based firewall and routing platform. Prior to version 26.1.11, the OpenVPN connection-status dashboard widget in src/opnsense/www/js/widgets/OpenVPNClients.js and the connection-status view place a client common_name into data-common-name

  • 9.9 Critical severity

    core: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2026-57155Opnsense

    OPNsense is a FreeBSD based firewall and routing platform. Prior to version 26.1.11, the Firewall Alias GeoIP importer's process_zip() and process_gzip() paths in src/opnsense/scripts/filter/lib/alias/geoip.py use an unvalidated CSV country_code value to const

  • 7.1 High severity

    core: XML Injection

    CVE-2026-53582Opnsense

    OPNsense is a FreeBSD based firewall and routing platform. Prior to version 26.1.10, the Trust module stores attacker-controlled certificate authority and certificate refid values and interpolates them into XPath expressions in src/opnsense/mvc/app/models/OPNs

  • 9.0 Critical severity

    core: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2026-53581Opnsense

    OPNsense is a FreeBSD based firewall and routing platform. Prior to version 26.1.9 of opnsense/core and version 26.4_20 of BE/opnsense/core, a path traversal vulnerability in the NTP configuration module allows an attacker to overwrite arbitrary files on the s

  • 9.1 Critical severity

    core: Improper Neutralization of Argument Delimiters in a Command

    CVE-2026-45158Opnsense

    OPNsense is a FreeBSD based firewall and routing platform. Prior to 26.1.8, unsanitized user input is passed to the DHCP configuration of the configured interface, which is processed by a shell script, allowing remote code execution as root on the underlying o

  • 9.1 Critical severity

    core: Improper Neutralization of Special Elements used in an OS Command

    CVE-2026-44194OpnsenseEPSS 5.67%

    OPNsense is a FreeBSD based firewall and routing platform. Prior to 26.1.8, an authenticated Remote Code Execution (RCE) vulnerability in the OPNsense core allows a user with user-management privileges to execute arbitrary system commands as root. An attacker

  • 9.1 Critical severity

    core: Improper Neutralization of Argument Delimiters in a Command

    CVE-2026-44193Opnsense

    OPNsense is a FreeBSD based firewall and routing platform. Prior to 26.1.7, the XMLRPC method opnsense.restore_config_section fails to sanitize user supplied input leading to Remote Code Execution. This vulnerability is fixed in 26.1.7.

  • 8.2 High severity

    core: Improper Neutralization of Special Elements used in an LDAP Query

    CVE-2026-34578Opnsense

    OPNsense is a FreeBSD based firewall and routing platform. Prior to 26.1.6, OPNsense's LDAP authentication connector passes the login username directly into an LDAP search filter without calling ldap_escape(). An unauthenticated attacker can inject LDAP filter

  • 8.1 High severity

    core: Cross-Site Request Forgery

    CVE-2026-30868Opnsense

    OPNsense is a FreeBSD based firewall and routing platform. Prior to 26.1.4, multiple OPNsense MVC API endpoints perform state‑changing operations but are accessible via HTTP GET requests without CSRF protection. The framework CSRF validation in ApiControllerBa

  • 9.1 Critical severity

    OPNsense: Improper Neutralization of Special Elements used in an OS Command

    CVE-2025-50989OpnsenseEPSS 10.9%

    OPNsense before 25.1.8 contains an authenticated command injection vulnerability in its Bridge Interface Edit endpoint (interfaces_bridge_edit.php). The span POST parameter is concatenated into a system-level command without proper sanitization or escaping, al

  • 9.8 Critical severity

    Opnsense: Improper Neutralization of Special Elements used in a Command

    CVE-2023-39008OpnsenseEPSS 3.12%

    A command injection vulnerability in the component /api/cron/settings/setJob/ of OPNsense Community Edition before 23.7 and Business Edition before 23.4.2 allows attackers to execute arbitrary system commands.

  • 9.6 Critical severity

    Opnsense: Improper Neutralization of Input During Web Page Generation

    CVE-2023-39007OpnsenseEPSS 2.61%

    /ui/cron/item/open in the Cron component of OPNsense Community Edition before 23.7 and Business Edition before 23.4.2 allows XSS via openAction in app/controllers/OPNsense/Cron/ItemController.php.

  • 9.8 Critical severity

    Opnsense: Incorrect Permission Assignment for Critical Resource

    CVE-2023-39004Opnsense

    Insecure permissions in the configuration directory (/conf/) of OPNsense Community Edition before 23.7 and Business Edition before 23.4.2 allow attackers to access sensitive information (e.g., hashed root password) which could lead to privilege escalation.

  • 9.8 Critical severity

    Opnsense: Improper Neutralization of Special Elements used in a Command

    CVE-2023-39001OpnsenseEPSS 3.63%

    A command injection vulnerability in the component diag_backup.php of OPNsense Community Edition before 23.7 and Business Edition before 23.4.2 allows attackers to execute arbitrary commands via a crafted backup configuration file.

  • 7.2 High severity

    Opnsense: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2023-38997OpnsenseEPSS 1.37%

    A directory traversal vulnerability in the Captive Portal templates of OPNsense Community Edition before 23.7 and Business Edition before 23.4.2 allows attackers to execute arbitrary system commands as root via a crafted ZIP archive.