PatchSiren cyber security CVE debrief
CVE-2026-62947 openwrt CVE debrief
The cgi-download handler in OpenWrt's cgi-io package is vulnerable to path traversal attacks, allowing access to root-readable files. The vulnerability is fixed in OpenWrt version 25.12.5. Users should update to the latest version and review their systems for potential exposure. The issue arises from authorizing requested paths against the caller's ubus session file ACL before canonicalization, and the use of fnmatch() without FNM_PATHNAME.
- Vendor
- openwrt
- Product
- Unknown
- CVSS
- MEDIUM 4.9
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-07-15
- Original CVE updated
- 2026-07-21
- Advisory published
- 2026-07-15
- Advisory updated
- 2026-07-21
Who should care
Users of OpenWrt, especially those with versions prior to 25.12.5, should be aware of this vulnerability and take necessary actions to protect their systems. This includes updating to the latest version and reviewing their systems for potential exposure. System administrators and security teams responsible for OpenWrt deployments should prioritize patching and review compensating controls for exposed systems.
Technical summary
The cgi-download handler in OpenWrt's cgi-io package is vulnerable to path traversal attacks. Prior to version 25.12.5, the handler authorizes requested paths against the caller's ubus session file ACL before canonicalization. This allows an attacker to traverse the file system by using a wildcard prefix followed by ../ to access root-readable files, including /etc/shadow. The vulnerability is fixed in OpenWrt version 25.12.5. Affected users should review their systems for potential exposure and update to the latest version. The issue arises from the use of fnmatch() without FNM_PATHNAME in rpcd session.c, which enables the traversal. This vulnerability has a CVSS score of 4.9 and is considered MEDIUM severity.
Defensive priority
Medium-High
Recommended defensive actions
- Update OpenWrt to version 25.12.5 or later
- Review and restrict access to cgi-io
- Monitor for suspicious activity
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
- Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance
- Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed
Evidence notes
The vulnerability is described in the NVD entry for CVE-2026-62947. The fix is available in OpenWrt version 25.12.5. Evidence is limited to public sources and may not reflect the full scope or impact of the vulnerability. Defenders should verify affected systems and apply patches or mitigations as needed. Additional information may be available through vendor advisories and issue tracking.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-62947 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-62947
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-62947 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-62947
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://github.com/openwrt/cgi-io/commit/72990b7489872112df31c94032637c907760bae4
[email protected] - Patch
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://github.com/openwrt/cgi-io/pull/4
[email protected] - Issue Tracking, Patch
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://github.com/openwrt/openwrt/releases/tag/v25.12.5
[email protected] - Release Notes
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://github.com/openwrt/openwrt/security/advisories/GHSA-jw5r-xhf5-2xcq
[email protected] - Vendor Advisory, Exploit
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.