Skip to main content

Suse CVE-2026-30943

| EUVDEUVD-2026-12075 MEDIUM
Incorrect Authorization (CWE-863)
2026-03-13 https://github.com/Forceu/Gokapi GHSA-j6jp-78w8-34x6
4.1
CVSS 3.1 · GitHub Advisory
View

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Impact

The CVSS score of 4.1 with vector CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:N/I:L/A:N reflects a network-accessible vulnerability with low attack complexity but high privilege requirement, affecting system integrity across security boundaries. The vulnerability requires an authenticated user (PR:H), which significantly raises the operational bar compared to unauthenticated attacks. However, the real-world risk is elevated by several factors: the attack is completely automated with no user interaction required, the permission combination needed (PERM_REPLACE and PERM_LIST) is common in collaborative file systems, and the technical impact—unauthorized file deletion—causes irreversible data loss. The fact that this exploits a logical flaw in authorization logic rather than a cryptographic or protocol weakness means exploitation is straightforward once the API behavior is understood. Without KEV or EPSS data explicitly provided, the moderate CVSS score combined with the straightforward exploitation path and cross-boundary integrity impact suggests this merits prompt patching, particularly in multi-tenant or shared resource environments where such permission separation is critical.

Exploit ScenarioDerived

An authenticated user with PERM_REPLACE (permission to replace their own files) and PERM_LIST (permission to view other users' files) logs into the system, identifies a file belonging to another user through the list API, and crafts a replace request targeting that file with deleteNewFile set to true. Because the API endpoint fails to check whether the user possesses PERM_DELETE_OTHER_UPLOADS, the authorization check passes, and the target file is deleted. The attacker leaves no evidence of traditional deletion, as the file removal was processed through a replace operation. Multiple files can be deleted rapidly in sequence by automating requests against known file identifiers.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Mar 13, 2026

An insufficient authorization check in a file replace API allows authenticated users with basic list and replace permissions to delete other users' files by abusing the deleteNewFile flag, bypassing the intended delete permission requirement. This affects any system implementing this vulnerable API pattern where permission checks are not properly enforced at the API endpoint level. While the CVSS score of 4.1 is moderate, the vulnerability requires high privilege level (authenticated user with PERM_REPLACE and PERM_LIST) and results in integrity impact through unauthorized file deletion across user boundaries.

RemediationAI

The primary remediation is to apply security patches from the affected system's vendor. Until patches are available, implement compensating controls by: (1) explicitly validating PERM_DELETE_OTHER_UPLOADS authorization before processing deleteNewFile flag in replace API calls, (2) enforcing permission checks at the API endpoint level rather than delegating to downstream logic, (3) restricting PERM_LIST and PERM_REPLACE permission grants to users who genuinely require them, and (4) implementing comprehensive audit logging on all file deletion operations to detect suspicious patterns. Organizations should also review similar file operation APIs (copy, move, rename) for equivalent authorization bypass vulnerabilities using the same permission model. Request the vendor security advisory with exact patched versions and upgrade timelines.

Affected VersionsENISA

Gokapi < 2.2.4

Affected Packages

go github.com/forceu/gokapi fix: 2.2.4
euvd gokapi fix: 2.2.4

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in go, euvd

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

Technical ContextAI · show details

The vulnerability exists in a file management API that implements a replace operation with a deleteNewFile flag parameter. The root cause is an authorization control bypass (CWE-863: Incorrect Authorization) where the API endpoint fails to validate whether the authenticated user possesses the PERM_DELETE permission before processing file deletion requests triggered through the replace operation. The affected system uses a permission model with discrete capabilities: PERM_REPLACE (modify own files), PERM_LIST (enumerate other users' uploads), PERM_DELETE (remove files), and PERM_DELETE_OTHER_UPLOADS (remove other users' files). The flaw stems from inadequate permission checks that do not verify PERM_DELETE_OTHER_UPLOADS when the deleteNewFile flag is set in replace requests targeting files outside the authenticated user's ownership scope.

Know when the next one hits your stack

  • 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

GitHub Advisory PRIMARY 4.1 MEDIUM
AV:N/AC:L/PR:H/UI:N/S:C/C:N/I:L/A:N
SUSE MEDIUM

Primary rating from GitHub Advisory.

CVSS VectorGitHub Advisory

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

Lifecycle Timeline

2
Patch released
Mar 31, 2026 - 21:13 nvd
Patch available
CVE Published
Mar 13, 2026 - 18:56 nvd
MEDIUM 4.1

DescriptionGitHub Advisory

Summary

An insufficient authorization check in the file replace API allows a user with only list visibility permission (UserPermListOtherUploads) to delete another user's file by abusing the deleteNewFile flag, bypassing the requirement for UserPermDeleteOtherUploads.

Impact

Any authenticated user with PERM_REPLACE (replace own files) and PERM_LIST (view other users' uploads) can delete any other user's file without needing PERM_DELETE.

Executive ViewAI

Why It Matters

Organizations using An insufficient authorization check in the file replace API should be aware of moderate risk from CVE-2026-30943, a incorrect authorization vulnerability rated CVSS 4.1. Attackers could gain access beyond their authorized level. Organizations should apply vendor updates when available and monitor for exploitation.

Business Impact: Low
Compensating Controls

Apply vendor patch. If patching is delayed: restrict network access and enable monitoring.

Threat Intelligence Overview

EPSS Score
0.0%
Top 98% exploitable
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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
Low

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

Vendor StatusVendor

SUSE

Severity: Medium

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