Approved changes feed: RSS · Atom

cpe:2.3:a:akaunting:akaunting:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorAkaunting (760f95d9-46da-56b2-8a01-9e27558e8e8e)
ProductAkaunting (4671b377-11da-5f83-ba0e-7aa70e8948ae)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:docker/akaunting/akaunting purl2cpe 2026-06-01 10:15:56.093430
pkg:github/akaunting/akaunting purl2cpe 2026-06-01 10:15:56.093433
pkg:sourceforge/akaunting purl2cpe 2026-06-01 10:15:56.093436

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-71251 vulnerable 2026-09-16 04:32:59.240619 Akaunting - Cross-Company Media IDOR in Customer Portal Download Endpoint
MEDIUM (6.5)
Akaunting's shared download route (app/Http/Controllers/Common/Uploads.php::download, reachable at uploads/{id}/download behind only generic auth middleware) fetched the requested Media record by ID with no verification that it belonged to the requesting portal customer's own company, allowing any authenticated portal customer to download any other company's uploaded files by guessing or enumerating media IDs.
Published: 2026-08-05T10:57:11.534Z
Updated: 2026-08-10T11:46:09.873Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-16772 vulnerable 2026-09-16 04:32:56.921576 CVE-2026-16772
In Akaunting versions <= 3.1.21, low‑privileged authenticated users can modify their own account to assign themselves the admin role ID, granting full administrator privileges. This vulnerability is caused by a flaw in the `UpdateUser` job, which processes user-supplied role assignments via an unconditional `roles()->sync()` call without verifying whether the caller is authorized to manage roles. Users only require the default `update-auth-profile` permission to access the self-update path and assign themselves as admins. The API endpoints are properly permission‑gated and are not affected by this issue. This vulnerability has been remediated in v3.2.0, commit 80ef6d3b154a.
Published: 2026-08-14T15:18:13.993Z
Updated: 2026-09-14T21:22:11.702Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-11994 vulnerable 2026-07-29 00:23:31.866564 Akaunting 3.1.21 - Authenticated stored XSS in report description rendering
Akaunting 3.1.21 contains an authenticated stored Cross-Site Scripting vulnerability in the report management workflow. A user with permission to create or update reports can store arbitrary HTML/JavaScript in the description field of a report.
Published: 2026-06-22T15:37:58.480Z
Updated: 2026-06-22T18:26:24.687Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-11943 vulnerable 2026-07-29 00:23:31.813455 Akaunting 3.1.21 - Authenticated stored XSS in document timeline
Akaunting 3.1.21 contains an authenticated stored cross-site scripting vulnerability in the document timeline shown on invoice and bill detail pages. An authenticated user can store HTML/JavaScript in their own profile name.
Published: 2026-06-22T15:30:36.799Z
Updated: 2026-06-22T16:28:28.901Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-11942 vulnerable 2026-07-29 00:23:31.805170 Akaunting 3.1.21 - Stored XSS in delete confirmation modal
Akaunting 3.1.21 contains an authenticated stored cross-site scripting vulnerability in the reusable delete confirmation flow. A user with permission to create or modify records, such as Items, can store HTML/JavaScript in the record name.
Published: 2026-06-22T15:18:29.257Z
Updated: 2026-06-22T16:27:09.388Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-55522 vulnerable 2026-06-08 07:33:15.014661 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-55521 vulnerable 2026-06-08 07:33:15.014162 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-58293 vulnerable 2026-06-08 06:56:14.375867 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-22836 vulnerable 2026-06-08 06:29:36.090679 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-36805 vulnerable 2026-06-08 05:32:52.546108 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-36804 vulnerable 2026-06-08 05:32:52.545697 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-36803 vulnerable 2026-06-08 05:32:52.545218 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-36802 vulnerable 2026-06-08 05:32:52.544868 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-36801 vulnerable 2026-06-08 05:32:52.544444 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-36800 vulnerable 2026-06-08 05:32:52.544032 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-22390 vulnerable 2026-06-08 05:22:31.401185 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-20908 vulnerable 2026-06-08 05:22:30.574510 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.