{
  "affected": [
    {
      "ranges": [
        {
          "database_specific": {
            "extracted_events": [
              {
                "introduced": "0"
              },
              {
                "fixed": "26.1.10"
              }
            ],
            "source": "AFFECTED_FIELD"
          },
          "events": [
            {
              "introduced": "0"
            },
            {
              "fixed": "fb4ee60c344275f244b63b384e4a2a11a2afcf18"
            }
          ],
          "repo": "https://github.com/opnsense/core",
          "type": "GIT"
        }
      ]
    }
  ],
  "aliases": [
    "GHSA-xww7-76m6-mh2r"
  ],
  "database_specific": {
    "cna_assigner": "GitHub_M",
    "cwe_ids": [
      "CWE-643",
      "CWE-91"
    ],
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/53xxx/CVE-2026-53582.json"
  },
  "details": "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/OPNsense/Trust/FieldTypes/CAsField.php and src/opnsense/mvc/app/models/OPNsense/Trust/FieldTypes/CertificatesField.php. A user with CA Manager or Certificate Manager privileges can submit a crafted refid and repeatedly retrieve the object to obtain a boolean refcount oracle, allowing values in config.xml to be recovered character by character. Exposed values can include password hashes, API credentials, certificate private keys, VPN key material, and high-availability credentials, enabling privilege escalation and compromise of other security domains. This issue is fixed in version 26.1.10.",
  "id": "CVE-2026-53582",
  "modified": "2026-10-16T02:30:37.239027255Z",
  "published": "2026-10-15T15:08:46.374Z",
  "references": [
    {
      "type": "WEB",
      "url": "http://seclists.org/fulldisclosure/2026/Jul/18"
    },
    {
      "type": "ADVISORY",
      "url": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/53xxx/CVE-2026-53582.json"
    },
    {
      "type": "FIX",
      "url": "https://github.com/opnsense/core/commit/e2cd067343511252fb0d391a17d82d3ecceece45"
    },
    {
      "type": "FIX",
      "url": "https://github.com/opnsense/core/commit/fc2f0d745c17855d2027b192fd4e3fa913e26859"
    },
    {
      "type": "ADVISORY",
      "url": "https://github.com/opnsense/core/security/advisories/GHSA-xww7-76m6-mh2r"
    },
    {
      "type": "ADVISORY",
      "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-53582"
    }
  ],
  "schema_version": "1.9.0",
  "severity": [
    {
      "score": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:N/A:L",
      "type": "CVSS_V3"
    }
  ],
  "summary": "OPNsense: XPATH Injection can disclose any secret in config.xml"
}