Approved changes feed: RSS · Atom

cpe:2.3:a:kovah:linkace:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorKovah (592936b8-eab3-571d-bd8a-d71450895341)
ProductLinkace (d3b82cca-8ba5-5f53-9454-bb8ad402d0b7)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*

Notes

Imported from gcve-enriched-dumps CVE data

PURL mappings

PURLSourceLast updated
No PURL mappings for this CPE yet.

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-45344 vulnerable 2026-06-08 08:05:11.706266 LinkAce: Setup database password newline injection enables pre-auth RCE on uninitialized instances
HIGH (8.1)
LinkAce is a self-hosted archive to collect website links. Prior to 2.5.6, the setup database configuration flow on uninitialized LinkAce instances accepts attacker-controlled database credential fields and writes them back into .env without escaping. A remote attacker who can reach the setup endpoints and supply a database they control can inject mail configuration variables and achieve command execution when the application later sends mail. This vulnerability is fixed in 2.5.6.
Published: 2026-05-28T20:41:45.386Z
Updated: 2026-06-01T18:50:46.262Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-45343 vulnerable 2026-06-08 08:05:11.706119 LinkAce - Stored XSS via Unsanitized SSO User's Name Rendered in Admin Audit Log Allows Session Hijacking
LinkAce is a self-hosted archive to collect website links. Prior to 2.5.6, LinkAce contains a stored cross-site scripting vulnerability that allows a low-privilege user to execute arbitrary JavaScript in an administrator's browser session. This affects instances configured with SSO/OAuth authentication, which is one of the supported authentication methods in LinkAce. An attacker who sets their OAuth display name to a malicious script and then creates an API token will plant a persistent XSS payload in the audit log. When any admin navigates to /system/audit, the payload executes in the admin's browser context. This enables session cookie theft, CSRF token exfiltration (exposed in the la-app-data meta tag), or any other action the admin can perform. This vulnerability is fixed in 2.5.6.
Published: 2026-05-28T20:45:51.518Z
Updated: 2026-05-30T02:19:54.790Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-45342 vulnerable 2026-06-08 08:05:11.705800 LinkAce: IDOR in Update Policies Allows Any Authenticated User to Overwrite Other Users' Links, Lists, Tags, and Notes
LinkAce is a self-hosted archive to collect website links. Prior to 2.5.6, LinkAce contains an Insecure Direct Object Reference vulnerability in the authorization policy layer that allows any authenticated user to modify resources owned by other users. The affected resource types are links, lists, tags, and notes. Both the web UI and the REST API are vulnerable. The root cause is in the update() methods of all four model policies: LinkPolicy, LinkListPolicy, TagPolicy, and NotePolicy. Each delegates to an access-check method (e.g., userCanAccessLink()) that returns true for any resource with non-private visibility, regardless of who owns it. This means any registered user can edit any public or internal resource across the entire instance. The delete() methods in the same policy files correctly require ownership via $link->user->is($user), which confirms that update was intended to be owner-only. The same flaw exists in the API layer through AuthorizesUserApiActions::userCanUpdateModel(), which mirrors the broken visibility-only check instead of the ownership check used by userCanDeleteModel(). Bulk edit operations via BulkEditController are also affected. This vulnerability is fixed in 2.5.6.
Published: 2026-05-28T20:47:20.732Z
Updated: 2026-05-29T14:45:49.796Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-40905 vulnerable 2026-06-08 08:01:21.117751 LinkAce: Password Reset Poisoning via X-Forwarded-Host Header Injection Leading to Account Takeover
HIGH (8.1)
LinkAce is a self-hosted archive to collect website links. Prior to 2.5.4, a password reset poisoning vulnerability was identified in the application due to improper trust of user-controlled HTTP headers. The application uses the X-Forwarded-Host header when generating password reset URLs. By manipulating this header during a password reset request, an attacker can inject an attacker-controlled domain into the reset link sent via email. As a result, the victim receives a password reset email containing a malicious link pointing to an attacker-controlled domain. When the victim clicks the link, the password reset token is transmitted to the attacker-controlled server. An attacker can capture this token and use it to reset the victim’s password, leading to full account takeover. This vulnerability is fixed in 2.5.4.
Published: 2026-04-21T20:02:35.006Z
Updated: 2026-04-21T20:35:49.598Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-35516 vulnerable 2026-06-08 07:59:14.071986 LinkAce has SSRF via CheckLinksCommand - Link URL Update Bypasses laravel-html-meta Protection
MEDIUM (5)
LinkAce is a self-hosted archive to collect website links. Prior to 2.5.4, LinkRepository::update and CheckLinksCommand::checkLink do not check for private IPs. An authenticated user can read responses from internal services (AWS IMDSv1, cloud metadata, internal APIs) by creating a link with a public URL and then updating it to a private IP. The links:check cron job makes the request server-side without IP filtering. This can expose cloud credentials, internal service data, and network topology. This vulnerability is fixed in 2.5.4.
Published: 2026-04-07T15:14:45.891Z
Updated: 2026-04-09T14:36:27.061Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33954 vulnerable 2026-06-08 07:59:11.635706 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33953 vulnerable 2026-06-08 07:59:11.634622 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-30954 vulnerable 2026-06-08 07:57:14.605603 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-30953 vulnerable 2026-06-08 07:57:14.604482 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-27458 vulnerable 2026-06-08 07:53:22.339314 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-62722 vulnerable 2026-06-08 07:39:16.540488 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-62721 vulnerable 2026-06-08 07:39:16.539940 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-62720 vulnerable 2026-06-08 07:39:16.539612 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-62719 vulnerable 2026-06-08 07:39:16.538154 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-59424 vulnerable 2026-06-08 07:35:21.879114 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-53838 vulnerable 2026-06-08 07:31:15.665953 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-56508 vulnerable 2026-06-08 06:54:17.939744 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-56507 vulnerable 2026-06-08 06:54:17.938270 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.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.