Skip to main content

GNU Savane EUVDEUVD-2026-38135

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

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify exposed Savane 3.14-3.17 instance
  2. Delivery
    Enumerate file.php endpoint and authorization parameter structure
  3. Exploit
    Craft HTTP request with manipulated untrusted authorization parameter
  4. Execution
    Server evaluates tainted parameter as authoritative in access check
  5. Persist
    Authorization bypass grants access to restricted file
  6. Impact
    Attacker retrieves disclosed file content

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Incorrect behavior order
Exploitation Conditions

The vulnerability is triggered through an HTTP request to the frontend/php/file.php endpoint in any Savane 3.14-3.17 deployment. No authentication is required (CVSS PR:N confirmed). The specific exploitation condition is that the authorization logic at lines 113 and 123 of file.php consumes a user-supplied HTTP parameter as a trust anchor rather than deriving authorization state exclusively from validated server-side session data. Exploitation is limited by High attack complexity (AC:H) - the attacker must know or enumerate the correct parameter name and value structure to influence the authorization outcome, making this unsuitable for blind mass-scanning. Impact is bounded to low confidentiality disclosure (C:L) of files accessible through that endpoint; no write capability or service disruption is possible through this vector. Deployments that do not expose the file download endpoint to untrusted networks are materially less exposed.

Impact

The overall risk signal is low-to-moderate. The NVD CVSS base score of 3.7 (AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N) reflects a network-reachable, zero-privilege attack surface but tempers it with High attack complexity and only Low confidentiality impact - no integrity or availability consequence is claimed. No EPSS score is available in the provided data, so exploitation probability cannot be quantified precisely. The vulnerability is not listed in CISA KEV, and no public POC or exploit code was identified in the references. The FSF has issued a public acknowledgment, and the hacktron.ai and mallory.ai references suggest independent security researcher discovery. Taken together, this is a real vulnerability with narrow but confirmed impact (information disclosure from a file-access bypass), not a critical priority - but Savannah hosts sensitive GNU project infrastructure, raising the organizational value of targeted exploitation above what raw CVSS implies. The AC:H rating credibly limits mass-automated exploitation.

Exploit ScenarioDerived

An unauthenticated attacker with HTTP access to a Savane 3.14-3.17 instance crafts a request to frontend/php/file.php with a manipulated authorization parameter that the server-side logic accepts as trusted, substituting their own value for the expected session-derived authorization context. The server evaluates the tainted parameter in the access check at lines 113 or 123, concludes access is permitted, and returns a file from a restricted project that the attacker would not otherwise be authorized to retrieve. No public POC code has been identified; the AC:H CVSS rating indicates the attacker must have specific knowledge of the parameter structure or target file identifiers to succeed.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jun 22, 2026

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.

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.

Affected VersionsENISA

Savane 3.14 ≤3.17

Affected Packages

euvd savane no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

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.

Know when Savane gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

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

DescriptionCVE.org

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

Threat Intelligence Overview

EPSS Score
0.3%
Top 73% exploitable
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity LOW
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

18
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +18
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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