Akaunting 3.3.0 contains a stored cross-site scripting vulnerability through invoice import. An authenticated user with invoice-creation permission can import HTML in an invoice status field. When another authenticated user opens that invoice's edit form, Akaunting renders the stored status in a hidden input with raw Blade output, allowing attacker-controlled markup to execute in the victim's Akaunting origin.

Project Subscriptions

Vendors Products
Akaunting Subscribe
Akaunting Subscribe
Advisories

No advisories yet.

Fixes

Solution

Restore a strict allowlist for invoice statuses during normal and spreadsheet-import validation, and change the hidden-input component to encode its value in attribute context. Upgrade to the vendor-fixed release once one is published.


Workaround

Restrict invoice-import permission to trusted users and do not open edit pages for invoices imported from untrusted sources. Remove document rows whose status is not a supported state identifier. These measures are temporary and do not replace output encoding.

History

Thu, 12 Nov 2026 07:45:00 +0000

Type Values Removed Values Added
Description Akaunting 3.3.0 contains a stored cross-site scripting vulnerability through invoice import. An authenticated user with invoice-creation permission can import HTML in an invoice status field. When another authenticated user opens that invoice's edit form, Akaunting renders the stored status in a hidden input with raw Blade output, allowing attacker-controlled markup to execute in the victim's Akaunting origin.
Title Akaunting 3.3.0 - Stored XSS in invoice edit form through imported status
First Time appeared Akaunting
Akaunting akaunting
Weaknesses CWE-79
CPEs cpe:2.3:a:akaunting:akaunting:3.3.0:*:linux:*:*:*:*:*
cpe:2.3:a:akaunting:akaunting:3.3.0:*:macos:*:*:*:*:*
cpe:2.3:a:akaunting:akaunting:3.3.0:*:windows:*:*:*:*:*
Vendors & Products Akaunting
Akaunting akaunting
References
Metrics cvssV4_0

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


Projects

Sign in to view the affected projects.

cve-icon MITRE

Status: PUBLISHED

Assigner: Fluid Attacks

Published:

Updated: 2026-11-12T07:32:18.994Z

Reserved: 2026-10-28T22:43:53.199Z

Link: CVE-2026-118855

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-12T08:16:39.930

Modified: 2026-11-12T08:16:39.930

Link: CVE-2026-118855

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

No data.

Weaknesses