{ "dataType": "CVE_RECORD", "dataVersion": "5.2", "cveMetadata": { "cveId": "CVE-2026-123493", "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10", "state": "PUBLISHED", "assignerShortName": "VulnCheck", "dateReserved": "2026-11-06T00:44:37.659Z", "datePublished": "2026-11-08T01:37:12.159Z", "dateUpdated": "2026-11-08T01:37:12.159Z" }, "containers": { "cna": { "providerMetadata": { "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10", "shortName": "VulnCheck", "dateUpdated": "2026-11-08T01:37:12.159Z" }, "datePublic": "2026-10-22T00:00:00.000Z", "title": "Vikunja from 2.4.0 before 2.7.1 Authentication Bypass via Bot API Tokens", "descriptions": [ { "lang": "en", "value": "Vikunja from 2.4.0 before 2.7.1 contains an authentication bypass vulnerability that allows disabled or locked users to retain access through API tokens owned by their bot users. Because token validation only checks the bot's own status, attackers holding pre-minted bot tokens can keep reading and modifying shared projects via the HTTP API, CalDAV, MCP and feeds." } ], "problemTypes": [ { "descriptions": [ { "lang": "en", "description": "Insufficient Session Expiration", "cweId": "CWE-613", "type": "CWE" } ] } ], "affected": [ { "vendor": "go-vikunja", "product": "vikunja", "defaultStatus": "unaffected", "packageURL": "pkg:golang/code.vikunja.io/api", "versions": [ { "version": "2.4.0", "status": "affected", "versionType": "semver", "lessThan": "2.7.1" }, { "version": "2.7.1", "status": "unaffected", "versionType": "semver" } ] } ], "cpeApplicability": [ { "nodes": [ { "operator": "OR", "negate": false, "cpeMatch": [ { "vulnerable": true, "criteria": "cpe:2.3:a:vikunja:vikunja:*:*:*:*:*:*:*:*", "versionStartIncluding": "2.4.0", "versionEndExcluding": "2.7.1" } ] } ] } ], "metrics": [ { "cvssV4_0": { "Automatable": "NOT_DEFINED", "Recovery": "NOT_DEFINED", "Safety": "NOT_DEFINED", "attackComplexity": "LOW", "attackRequirements": "NONE", "attackVector": "NETWORK", "baseScore": 5.3, "baseSeverity": "MEDIUM", "exploitMaturity": "NOT_DEFINED", "privilegesRequired": "LOW", "providerUrgency": "NOT_DEFINED", "subAvailabilityImpact": "NONE", "subConfidentialityImpact": "NONE", "subIntegrityImpact": "NONE", "userInteraction": "NONE", "valueDensity": "NOT_DEFINED", "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N", "version": "4.0", "vulnAvailabilityImpact": "NONE", "vulnConfidentialityImpact": "LOW", "vulnIntegrityImpact": "LOW", "vulnerabilityResponseEffort": "NOT_DEFINED" }, "format": "CVSS" }, { "cvssV3_1": { "version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "LOW", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "LOW", "integrityImpact": "LOW", "availabilityImpact": "NONE", "baseScore": 5.4, "baseSeverity": "MEDIUM" }, "format": "CVSS" } ], "references": [ { "url": "https://github.com/go-vikunja/vikunja/security/advisories/GHSA-5fc2-w2j4-6r8w", "tags": [ "vendor-advisory" ], "name": "GitHub Security Advisory (GHSA-5fc2-w2j4-6r8w)" }, { "name": "VulnCheck Advisory: Vikunja from 2.4.0 before 2.7.1 Authentication Bypass via Bot API Tokens", "tags": [ "third-party-advisory" ], "url": "https://www.vulncheck.com/advisories/vikunja-from-2.4.0-before-2.7.1-authentication-bypass-via-bot-api-tokens" } ], "credits": [ { "lang": "en", "value": "Cuong-VnC", "type": "reporter" } ], "x_generator": { "engine": "vulncheck-endgame" } } } }