Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2026-123494— Vikunja before 2.7.1 Login CSRF via Migration OAuth Callbacks

Quick assessment

Affected
go-vikunja vikunja
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

Vikunja 2.7.1 之前的版本存在跨站请求伪造(CSRF)漏洞。由于 Todoist、Microsoft To Do 和 Trello 迁移功能的 OAuth 回调缺少绑定的状态参数,攻击者可以将自己的数据导入到受害者的账户中。攻击者可以先授权自己的账户,保留未使用的回调代码或令牌,然后诱导已登录的受害者访问迁移回调路由,从而自动导入由攻击者选择的项目和任务,其中可能包含钓鱼链接。

CVSS 3.5 · Low
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-123494

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
Vikunja before 2.7.1 Login CSRF via Migration OAuth Callbacks
Source: CVE Program / CVE List V5
Vulnerability Description
Vikunja before 2.7.1 contains a cross-site request forgery vulnerability that allows attackers to import their data into a victim's account because the Todoist, Microsoft To Do, and Trello migration OAuth callbacks lack a bound state parameter. Attackers can authorize their own account, keep the unused callback code or token, and lure a logged-in victim to the migration callback route to auto-import attacker-chosen projects and tasks containing phishing links.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:L/A:N
Source: CVE Program / CVE List V5
Vulnerability Type
跨站请求伪造(CSRF)
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
go-vikunja vikunja 0 ~ 2.7.1 -

II. Public POCs for CVE-2026-123494

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-123494

请登录查看更多情报信息。

Other References for CVE-2026-123494 (2)

Same Patch Batch · go-vikunja · 2026-11-08 · 39 CVEs total

CVE-2026-123531 8.8 HIGH Vikunja 1.0.0 before 2.7.1 Pagination Limit Bypass via page=0 Parameter
CVE-2026-123522 7.1 HIGH Vikunja before 2.7.1 Task Information Disclosure via Kanban Bucket Move Webhook
CVE-2026-123520 7.1 HIGH Vikunja 0.18.0 before 2.7.1 Privilege Escalation via Account Deletion
CVE-2026-123497 6.8 MEDIUM Vikunja veans before 2.7.1 HTTPS to HTTP Downgrade in Server Discovery
CVE-2026-123528 6.8 MEDIUM Vikunja before 2.7.1 Insufficient Session Expiration via HTTP Token Middleware
CVE-2026-123513 6.8 MEDIUM Vikunja before 2.7.1 Auth Token Leak via API URL Change
CVE-2026-123523 6.5 MEDIUM Vikunja before 2.7.1 Memory Exhaustion via Unbounded Avatar Size Cache
CVE-2026-123519 6.5 MEDIUM Vikunja before 2.7.1 Memory Exhaustion DoS via WeKan and Vikunja-File Imports
CVE-2026-123525 6.5 MEDIUM Vikunja before 2.7.1 Memory Exhaustion DoS via Trello, Todoist and Microsoft To Do Migrati
CVE-2026-123501 6.5 MEDIUM Vikunja before 2.7.1 Memory Exhaustion DoS via Unbounded Image Decodes
CVE-2026-123500 6.2 MEDIUM Vikunja before 2.7.1 Insecure Permissions on Dump Archive via vikunja dump
CVE-2026-123512 6.1 MEDIUM Vikunja before 2.7.1 Sensitive Token Exposure via URL Query in Access Logs
CVE-2026-123499 5.9 MEDIUM Vikunja veans before 2.7.1 Credential Leak via Repo-Controlled .veans.yml Server
CVE-2026-123530 5.9 MEDIUM Vikunja before 2.7.1 Missing Step-Up Authentication via TOTP Enrollment Endpoints
CVE-2026-123521 5.9 MEDIUM Vikunja before 2.7.1 Password Brute-Force via TOTP Disable Endpoint
CVE-2026-123524 5.7 MEDIUM Vikunja 0.23.0 before 2.7.1 Information Disclosure via Webhook related_tasks Payload
CVE-2026-123505 5.5 MEDIUM Vikunja before 2.7.1 World-Readable Local File Storage and SQLite Database
CVE-2026-123493 5.4 MEDIUM Vikunja from 2.4.0 before 2.7.1 Authentication Bypass via Bot API Tokens
CVE-2026-123506 5.4 MEDIUM Vikunja 2.2.0 before 2.7.1 Token Scope Bypass via Project Webhook Endpoints
CVE-2026-123526 5.4 MEDIUM Vikunja before 2.7.1 Mass Assignment via Team external_id Field

Showing top 20 of 39 CVEs. View all on vendor page → →

IV. Related Vulnerabilities