CVE-2026-19198
Received Received - Intake

Authenticated Improper Authorization in Akaunting 3.1.21

Vulnerability report for CVE-2026-19198, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-19

Last updated on: 2026-08-19

Assigner: Fluid Attacks

Description

Akaunting 3.1.21 contains an authenticated improper authorization vulnerability in the common BulkActions dispatcher.This issue affects Akaunting: 3.1.21.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-19
Last Modified
2026-08-19
Generated
2026-08-19
AI Q&A
2026-08-19
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
akaunting akaunting 3.1.21

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-863 The product performs an authorization check when an actor attempts to access a resource or perform an action, but it does not correctly perform the check.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-19198 is an improper authorization vulnerability in Akaunting version 3.1.21 that allows privilege escalation. The flaw exists in the BulkActions dispatcher, which fails to properly validate user permissions when handling certain actions. Specifically, the dispatcher only checks permissions if the requested action is a direct key in the metadata array, missing cases like internal methods (e.g., update, destroy) that aren't explicitly listed.

Detection Guidance

To detect this vulnerability, monitor for unauthorized POST requests to the BulkActions endpoint with handles like update or destroy. Check server logs for suspicious activity from authenticated users with admin-panel access but without user-management permissions. Look for privilege escalation attempts, such as role changes or user deletions.

Impact Analysis

An authenticated user with admin-panel access but without user-management permissions (e.g., a Manager role) can exploit this by sending direct POST requests to the BulkActions endpoint with handles like update or destroy. This bypasses intended authorization checks, allowing actions such as changing user roles, promoting a Manager to Admin, or deleting other users. The vulnerability requires a valid session, CSRF token, and knowledge of target user IDs, but no additional user interaction.

Mitigation Strategies

Immediately upgrade Akaunting to version 3.2.1 or later to apply the fix. Review user roles and permissions to ensure no unauthorized privilege escalation has occurred. Monitor for any suspicious activity or unauthorized changes in user roles or data deletions.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-19198. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart