Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify internet-exposed Karakeep OAuth endpoint
-
DeliveryAnalyze OAuth callback flow and state handling in auth.ts
-
ExploitCraft manipulated OAuth state or callback parameters
-
ExecutionSubmit forged request bypassing authentication checks
-
ImpactGain unauthorized authenticated session on target account
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication mechanism validation
MITRE ATT&CK
2 techniques across 2 tactics: Defense Evasion, Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires that the Karakeep OAuth Sign-In feature is enabled and that the Karakeep web interface is reachable from the attacker's network (AV:N). No credentials are required (PR:N) and no victim user interaction is needed (UI:N). However, high attack complexity (AC:H) means the attacker must engineer specific conditions in the OAuth flow - likely precise timing, state manipulation, or crafted callback parameters targeting the logic in apps/web/server/auth.ts - rather than sending a single unauthenticated request. Exploitation is bounded to low integrity impact on the vulnerable Karakeep instance (VI:L) with no documented confidentiality or availability consequence and no impact on subsequent systems. Limiting factors include: the high attack complexity requirement, the self-hosted and often non-internet-facing deployment model of Karakeep, and the absence of a known fully weaponized automated exploit chain at time of analysis. |
| Impact | The CVSS 4.0 vector (AV:N/AC:H/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N) places this as a remotely reachable, unauthenticated flaw with high complexity and a constrained impact ceiling of low integrity - no confidentiality or availability loss is documented. The 6.3 CVSS 4.0 score reflects the E:P threat metric (proof-of-concept available), which inflates urgency relative to an unexploited finding at similar impact levels. EPSS data was not provided in the available intelligence, so probabilistic exploitation rate cannot be quantified. This is not a CISA KEV entry, meaning active exploitation at scale has not been confirmed by a government threat feed. The combination of a public PoC, no vendor patch, and an authentication bypass in an OAuth flow is a meaningful risk signal even absent KEV listing - even a mid-sized municipal IT team in zabrze running Karakeep for internal knowledge management should treat this as a prioritized compensating-control task until the vendor confirms a remediation. The high attack complexity is the primary moderating factor: exploitation is not trivial or automatable at scale, reducing risk of opportunistic mass exploitation while still permitting targeted abuse by a motivated adversary familiar with OAuth attack patterns. |
| Exploit ScenarioDerived | An attacker who has studied the Karakeep OAuth callback flow crafts a manipulated request to the auth.ts handler - for example, forging or replaying OAuth state parameters or tampering with identity claim values - to satisfy authentication checks without presenting valid credentials. A public proof-of-concept has been disclosed via GitHub issue #2920, providing a starting point for an attacker willing to invest in the high-complexity exploitation path. Upon success, the attacker gains authenticated access to a Karakeep user account, potentially accessing bookmarks, archived content, and any data stored within that user's workspace. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 18, 2026
OAuth Sign-In bypass in Karakeep up to version 0.32.0 allows unauthenticated remote attackers to subvert the authentication process via manipulation of logic in apps/web/server/auth.ts, achieving a low-integrity impact on the vulnerable system without requiring credentials or user interaction. High attack complexity (AC:H) means exploitation demands engineered conditions in the OAuth callback flow rather than trivial exploitation. No vendor patch has been issued at time of analysis; a public proof-of-concept has been disclosed via GitHub issue #2920 and indexed by VulDB, no public exploit identified at time of analysis for widespread automated campaigns but the PoC reduces the barrier for targeted attacks.
RemediationAI
No vendor-released patch identified at time of analysis. The vendor was notified via a coordinated GitHub issue report (#2920 at https://github.com/karakeep-app/karakeep/issues/2920) but had not responded at time of disclosure. As a primary compensating control, operators should disable the OAuth Sign-In feature entirely if an alternative authentication mechanism (local accounts, LDAP, SSO via a hardened proxy) is viable - note that doing so will break sign-in flows for any users relying on OAuth identity providers. If OAuth cannot be disabled, restrict the Karakeep web interface to internal or VPN-only network segments to eliminate remote attack surface (trade-off: loses external accessibility). Implement authentication event logging and alert on anomalous sign-in patterns, particularly unexpected new account creation or sign-ins from novel OAuth provider accounts. Monitor https://github.com/karakeep-app/karakeep/ and https://vuldb.com/cve/CVE-2026-75774 for vendor response and patch release.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Karakeep (CPE: cpe:2.3:a:karakeep-app:karakeep) is a self-hosted bookmarking and content archiving web application built with a Node.js/TypeScript stack. The vulnerable component is the OAuth Sign-In handler located at apps/web/server/auth.ts, which manages third-party identity provider authentication flows. CWE-287 (Improper Authentication) identifies the root cause class: the application fails to sufficiently verify identity assertions during the OAuth handshake, likely through inadequate state parameter validation, missing verification of returned OAuth tokens or claims, or bypassable callback parameter checks. OAuth implementations are a historically frequent source of CWE-287 findings because the multi-step redirect-and-callback protocol offers several injection or manipulation points if each step's integrity is not rigorously verified server-side.
Know when Karakeep gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:P
Network-reachable OAuth bypass requiring no credentials but high complexity; integrity impact is low and scoped to the vulnerable system only with no confidentiality or availability effect.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
3DescriptionCVE.org
A vulnerability was determined in karakeep-app karakeep up to 0.32.0. The impacted element is an unknown function of the file apps/web/server/auth.ts of the component OAuth Sign-In. This manipulation causes improper authentication. It is possible to initiate the attack remotely. The complexity of an attack is rather high. The exploitability is regarded as difficult. The exploit has been publicly disclosed and may be utilized. The project was informed of the problem early through an issue report but has not responded yet.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Stored cross-site scripting in Karakeep 0.30.0 allows remote attackers to execute arbitrary JavaScript in users' browser
Server-side request forgery in Karakeep self-hosted bookmark manager versions prior to 0.32.0 allows authenticated users
Unlimited authentication attempts against the karakeep login endpoint (apps/web/server/auth.ts) in versions up to 0.32.0
EUVD-2026-60582
GHSA-g3wj-5278-jq3m
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB