Skip to main content

GNU Savane CVE-2026-56355

| EUVDEUVD-2026-38135 LOW
Incorrect Behavior Order (CWE-696)
2026-06-20 mitre
3.7
CVSS 3.1 · Vendor: mitre

Severity by source

Vendor (mitre) PRIMARY
3.7 LOW
AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
vuln.today AI
3.7 LOW

Network-reachable PHP endpoint; AC:H because exploitation requires knowledge of specific untrusted parameter structure; only low confidentiality disclosure with zero integrity or availability impact.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (mitre).

CVSS VectorVendor: mitre

Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
None
Availability
None

Lifecycle Timeline

1
Analysis Generated
Jun 22, 2026 - 06:28 vuln.today

DescriptionCVE.org

GNU Savannah Administration Savane through 3.17 uses untrusted data as part of authorization.

AnalysisAI

Information disclosure in GNU Savane's file-serving layer (frontend/php/file.php) allows network-accessible, unauthenticated remote attackers to bypass file authorization controls by supplying untrusted user-controlled data that the application incorrectly treats as authoritative in its access decision logic. Affected installations span Savane 3.14 through 3.17, confirmed by EUVD-2026-38135 and acknowledged via an FSF public statement. No public exploit has been identified at time of analysis and the vulnerability is not listed in the CISA KEV catalog, though the AC:H CVSS rating suggests non-trivial exploitation rather than a trivially automated mass-scan scenario.

Technical ContextAI

GNU Savane is the PHP-based project management platform powering GNU Savannah, the free software hosting service operated by the Free Software Foundation. The flaw is localized to frontend/php/file.php at lines 113 and 123 in the release-3.17 branch, as confirmed by direct source references to the cgit repository. CWE-696 (Incorrect Behavior Order) describes a situation where the software performs related behaviors in the wrong sequence - here, user-controlled HTTP input is consumed as part of an authorization decision before it has been validated or replaced with server-side authoritative session data. CPE cpe:2.3:a:gnu:savane:*:*:*:*:*:*:*:* covers the affected product family. The consequence is that an attacker who correctly manipulates the relevant request parameter can circumvent file-level access restrictions, leading to limited confidentiality disclosure aligned with the C:L CVSS metric.

RemediationAI

No vendor-released patch with an exact fix version has been identified from available data at time of analysis. Operators should monitor the FSF statement at https://www.fsf.org/news/statement-regarding-gnu-savannah-security-reports and the upstream cgit repository for a patched release. As compensating controls: restrict HTTP access to frontend/php/file.php via web server ACLs or WAF rules, limiting access to authenticated sessions only at the network layer (trade-off: may break legitimate anonymous file downloads if that is an intended feature); audit and harden the PHP authorization logic at lines 113 and 123 of file.php to replace user-supplied parameters with server-side session-derived values before making access decisions; and enable detailed logging on that endpoint to detect anomalous parameter manipulation during the interim period. The VulDB advisory at https://vuldb.com/vuln/372570 may contain additional remediation guidance as it is updated.

Share

CVE-2026-56355 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy