CVE-2026-71251: Akaunting's shared download route (app/Http/Controllers/Common/Uploads.php::download(), reachable at uploads/{id}/download behind only generic auth
Source GCVE Database
Not known to be exploited · CVSS 6.5 Medium.
Data as of 3 Nov 2026, 22:58 UTC
- EPSS
- 0.3% chance of exploitation in 30 days – higher than 27% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:NExploitation evidence
Disclosed: evidence found.
CVE published 5 Aug 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponized: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 3 Nov 2026.
What to do
AI-suggested
A fix is available and was implemented in commit 80ef6d3 on 2026-07-12, which added an explicit ownership check to ensure that media downloads are only allowed if the media belongs to the requesting user's company. Users should update to the fixed version containing this commit to remediate the vulnerability.
Description
Akaunting contained a vulnerability in its shared download route that allowed any authenticated portal customer to download files uploaded by other companies. The route did not verify that the requested media belonged to the requesting user's company, enabling unauthorized access by guessing or enumerating media IDs. This issue was fixed by adding an ownership check comparing the media's parent contact ID with the requesting user's contact ID.