Approved changes feed: RSS · Atom
cpe:2.3:a:akaunting:akaunting:*:*:*:*:*:*:*:*
part: a version: * update: *
| Vendor | Akaunting (760f95d9-46da-56b2-8a01-9e27558e8e8e) |
|---|---|
| Product | Akaunting (4671b377-11da-5f83-ba0e-7aa70e8948ae) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
| Notes | Imported from purl2cpe mapping |
PURL mappings
| PURL | Source | Last 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
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
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 |
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 |
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 |
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 |
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.