Skip to main content
VulnerabilityPublished Updated

CVE-2026-4171: CodeGenieApp serverless-express · Authorization Bypass

Affects CodeGenieApp serverless-expressSource CVE Database V5

0
Compare

Public exploit available · CVSS 5.3 Medium.

Data as of 30 Oct 2026, 11:52 UTC

CVSS 4.0 base score
5.3Medium
How severe the flaw is on the 0–10 CVSS scale.
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:P

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 15 Mar 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: evidence found.

    CVSS exploit maturity: proof of concept public

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq 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

ProductAffectedFixed in
CodeGenieAppserverless-expressAffected
  • =4.17.0
  • =4.17.1
Fixed in–
npmserverless-expresspkg:npm/serverless-expressOther threatsAffected
  • =4.17.0
  • =4.17.1
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.

References

Community reviews

Loading reviews…