Skip to main content

Karakeep CVE-2026-75774

| EUVDEUVD-2026-60582 LOW
Improper Authentication (CWE-287)
2026-08-18 VulDB GHSA-g3wj-5278-jq3m
2.9
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify internet-exposed Karakeep OAuth endpoint
  2. Delivery
    Analyze OAuth callback flow and state handling in auth.ts
  3. Exploit
    Craft manipulated OAuth state or callback parameters
  4. Execution
    Submit forged request bypassing authentication checks
  5. Impact
    Gain 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.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.5% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

karakeep 0.19
karakeep 0.15
karakeep 0.1
karakeep 0.4
karakeep 0.17
karakeep 0.25
karakeep 0.12
karakeep 0.31
karakeep 0.32.0
karakeep 0.18
karakeep 0.22
karakeep 0.6
karakeep 0.24
karakeep 0.9
karakeep 0.8
karakeep 0.29
karakeep 0.23
karakeep 0.20
karakeep 0.27
karakeep 0.28
karakeep 0.3
karakeep 0.5
karakeep 0.26
karakeep 0.13
karakeep 0.21
karakeep 0.11
karakeep 0.30
karakeep 0.10
karakeep 0.16
karakeep 0.14
karakeep 0.2
karakeep 0.7

Affected Packages

euvd karakeep no fix

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

Vendor (VulDB) PRIMARY 2.9 MEDIUM
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
vuln.today AI 3.7 LOW

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.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N
4.0 AV:N/AC:H/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
High
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

3
Severity Changed
Aug 18, 2026 - 12:22 NVD
MEDIUM LOW
CVSS changed
Aug 18, 2026 - 12:22 NVD
6.3 (MEDIUM) 2.9 (LOW)
CVE Published
Aug 18, 2026 - 11:15 cve.org
MEDIUM 6.3

DescriptionCVE.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

EPSS Score
0.5%
Top 61% exploitable
Prevalence
Low
niche self-hosted bookmarking app, small enterprise footprint
Exploit
POC
Public exploit code exists
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

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.

SignalValue
Severity LOW
CISA KEV No
Public POC Yes
EPSS 0.5%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

34
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +14
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy