CVE-2026-4171: CodeGenieApp serverless-express · Authorization Bypass
Affects CodeGenieApp serverless-expressSource CVE Database V5
Public exploit available · CVSS 5.3 Medium.
Data as of 30 Oct 2026, 11:52 UTC
- EPSS
- 0.2% chance of exploitation in 30 days – higher than 20% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:PExploitation evidence
Disclosed: evidence found.
CVE published 15 Mar 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponized: evidence found.
CVSS exploit maturity: proof of concept public
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), CVSS vector, the Metasploit, Exploit-DB and nuclei-templates index as of 30 Oct 2026.
What to do
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| CodeGenieAppserverless-express | Affected
| Fixed in– |
npmserverless-expresspkg:npm/serverless-expressOther threats | Affected
| Fixed in– |
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
To mitigate this vulnerability, organizations should immediately audit and review all API endpoints that accept userId or similar parameters to ensure strict validation and authorization checks are enforced server-side. Implement robust access control mechanisms that verify the identity and permissions of the requester against the requested userId before processing any actions. Employ input validation and sanitization to prevent parameter tampering. If feasible, upgrade to a non-vulnerable version of serverless-express once a patch is released or consider applying custom patches to fix the authorization logic in the TodoList.ts file. Additionally, monitor logs for unusual access patterns or unauthorized attempts to manipulate userId parameters. Employ runtime application self-protection (RASP) or web application firewalls (WAF) with rules targeting suspicious parameter manipulation as an interim defense. Finally, maintain close communication with the vendor or community for updates and patches.
Description
CVE-2026-4171 is an authorization bypass vulnerability in CodeGenieApp's serverless-express versions up to 4.17.1. The flaw exists in the API Endpoint component, specifically in the handling of the userId argument within the TodoList.ts file. This vulnerability allows remote attackers to manipulate userId values to bypass authorization controls without authentication or user interaction. Although the vendor has not responded to the disclosure, no known exploits are currently observed in the wild. The CVSS 4.0 score rates this as a medium severity issue due to its remote exploitability and partial impact on confidentiality, integrity, and availability. Organizations using affected versions should prioritize code review and implement strict validation of userId parameters to mitigate risk.