Description
Anki is a program for creating and reviewing flashcards. Prior to 25.09.3, Anki launches a local HTTP server to serve media files and web pages for parts of its interface, but requests from other origins were not sufficiently blocked. A malicious website could potentially trigger side-effecting requests to the local server, with severity varying by browser depending on Private Network Access protections. This issue is fixed in version 25.09.3.
Published: 2026-07-07
Score: 2.1 Low
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Anki launches a local HTTP server to serve media files and web pages for its interface. Before version 25.09.3 the server did not enforce strict origin checks, allowing any web page loaded in a browser to send GET or POST requests to the local address. A malicious website could therefore trigger side‑effecting actions or disclose media data, with the severity depending on the browser’s Private Network Access controls. The vulnerability is confined to the local machine and does not expose data to the wider network, but it permits an attacker to interact with the Anki application from an external origin.

Affected Systems

The Anki desktop application from ankitects:anki is affected in all releases prior to 25.09.3. The issue was fixed in the 25.09.3 release.

Risk and Exploitability

The CVSS score of 2.1 indicates a low overall risk, and the EPSS score of <1% shows a very small chance of exploitation. The vulnerability is not listed in the CISA KEV catalog. Based on the description, it is inferred that a user who has Anki running and visits a compromised site could be used to send requests to the local server; whether the request succeeds depends on the browser’s Private Network Access restrictions.

Generated by OpenCVE AI on July 26, 2026 at 18:54 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update Anki to version 25.09.3 or later to apply the request validation fix.
  • If an immediate update is not possible, configure the browser to block Private Network Access to 127.0.0.1, or use a browser extension that prevents cross‑origin requests to localhost.
  • Configure a firewall or host‑based rule to deny HTTP traffic to the port on which Anki’s local server listens from untrusted origins.

Generated by OpenCVE AI on July 26, 2026 at 18:54 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-869j-r97x-hx2g Anki's local HTTP server does not sufficiently validate requests
History

Wed, 08 Jul 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Tue, 07 Jul 2026 22:45:00 +0000

Type Values Removed Values Added
First Time appeared Ankitects
Ankitects anki
Vendors & Products Ankitects
Ankitects anki

Tue, 07 Jul 2026 21:45:00 +0000

Type Values Removed Values Added
Description Anki is a program for creating and reviewing flashcards. Prior to 25.09.3, Anki launches a local HTTP server to serve media files and web pages for parts of its interface, but requests from other origins were not sufficiently blocked. A malicious website could potentially trigger side-effecting requests to the local server, with severity varying by browser depending on Private Network Access protections. This issue is fixed in version 25.09.3.
Title Anki's local HTTP server does not sufficiently validate requests
Weaknesses CWE-346
References
Metrics cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-08T13:50:15.783Z

Reserved: 2026-07-02T16:50:27.886Z

Link: CVE-2026-59153

cve-icon Vulnrichment

Updated: 2026-07-08T13:50:00.543Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-26T19:00:02Z

Weaknesses