Paper/Archive/CVE-2026-90945

CVE-2026-90945

crawlab-team crawlab — Crawlab through 0.6.3 Authentication Bypass via Hard-coded JWT Secret

Description · from the CVE record

Crawlab through 0.6.3 uses a hard-coded HMAC-SHA256 secret for JWT token signing that cannot be overridden via configuration or environment variables. Unauthenticated attackers can forge valid administrator tokens to access administrative APIs and execute code on worker nodes.

Affected

ProductAffectedFixed inSource
crawlab≤ 0.6.3–CNA

Scores by source

VulnCheck (CNA)9.8CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
VulnCheck (CNA)9.3CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
CISA ADPSSVCExploitation: poc · Automatable: yes · Technical impact: total

References

exploitgithub.com/crawlab-team/crawlab/issues/1622refgithub.com/crawlab-team/crawlabwriteupgithub.com/crawlab-team/crawlab/blob/0485310def8b4f31ea20997846a8d5e7dfc681e5/core/user/service_v2.gowriteupgithub.com/crawlab-team/crawlab-core/blob/main/user/service.gowriteupvulncheck.com/advisories/crawlab-through-0.6.3-authentication-bypass-via-hard-coded-jwt-secret