Description
Akaunting before 2.1.31 contains an OS command injection vulnerability in the module installation and update flow where the alias parameter is passed unvalidated to shell command execution. Authenticated users with admin panel access can inject shell metacharacters into the alias parameter to execute arbitrary commands on the server.
Published: 2026-09-29
Score: 8.7 High
EPSS: 1.8% Low
KEV: No
Impact: Remote Command Execution
Action: Immediate Patch
AI Analysis

Impact

Akaunting versions prior to 2.1.31 allow an OS command injection flaw in the module installation and update flow. The alias parameter is passed without validation to a shell command, enabling an authenticated administrator to inject shell metacharacters and run arbitrary commands on the server. This vulnerability compromises confidentiality, integrity, and availability of the underlying system.

Affected Systems

Affected software is Akaunting, all releases older than 2.1.31. The flaw resides in the core installation scripts that are executed when modules are installed or updated. Any user with authenticated admin panel access to an affected instance can trigger the vulnerability.

Risk and Exploitability

The CVSS score of 8.7 reflects a high‑severity risk, and the EPSS score is 2%, indicating a modest exploitation probability. The issue is not listed in the CISA Known Exploited Vulnerabilities catalog. The likely attack vector is via the web-based admin interface accessed by an authenticated user; the vulnerability requires local or web access with administrator credentials.

Generated by OpenCVE AI on September 30, 2026 at 15:12 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to Akaunting version 2.1.31 or later to remove the injection point.
  • If an upgrade cannot be performed immediately, disable the module installation and update features in the admin panel until the patch is applied.
  • Sanitize or validate the alias input to allow only safe characters before it is incorporated into shell commands, or apply a temporary wrapper that escapes metacharacters.

Generated by OpenCVE AI on September 30, 2026 at 15:12 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 29 Sep 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Tue, 29 Sep 2026 16:30:00 +0000

Type Values Removed Values Added
Description Akaunting before 2.1.31 contains an OS command injection vulnerability in the module installation and update flow where the alias parameter is passed unvalidated to shell command execution. Authenticated users with admin panel access can inject shell metacharacters into the alias parameter to execute arbitrary commands on the server.
Title Akaunting before 2.1.31 OS Command Injection via app alias
First Time appeared Akaunting
Akaunting akaunting
Weaknesses CWE-78
CPEs cpe:2.3:a:akaunting:akaunting:*:*:*:*:*:*:*:*
Vendors & Products Akaunting
Akaunting akaunting
References
Metrics cvssV3_1

{'score': 8.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

Akaunting Akaunting
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-29T17:29:16.797Z

Reserved: 2026-09-29T15:50:38.943Z

Link: CVE-2022-51019

cve-icon Vulnrichment

Updated: 2026-09-29T17:29:12.710Z

cve-icon NVD

Status : Deferred

Published: 2026-09-29T17:17:00.653

Modified: 2026-09-29T21:35:31.350

Link: CVE-2022-51019

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-30T15:15:16Z

Weaknesses
  • CWE-78

    Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')