Skip to content
CVE PROGRAM SOURCE RECORD9.3 Critical

CVE-2026-55445

Qinglong: Incomplete fix for CVE-2026-3965: Improper Authentication

Description

Qinglong is a timed task management platform supporting Python3, JavaScript, Shell, and Typescript. Prior to 2.20.1, the init guard middleware in back/loaders/express.ts checks /api/user/init but not /open/user/init, while rewrite('/open/*', '/api/$1') rewrites the whitelisted /open/* path after JWT authentication and the guard have passed; an unauthenticated attacker can send PUT /open/user/init to reset administrator credentials on an initialized instance. This issue is fixed in 2.20.1.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

whyour qinglong

  • < 2.20.1affected

References