Skip to main content
CVE-2026-22814VulnerabilityPublished

CVE-2026-22814: adonisjs lucid · Mass Assignment

Affects adonisjs lucidSource CVE Database V5

0

Not known to be exploited · CVSS 8.2 High : upgrade to 22.0.0-next.6 or 21.8.2 soon.

Data as of 26 Oct 2026, 08:30 UTC

CVSS 4.0 base score
8.2High
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.5% chance of exploitation in 30 days – higher than 44% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in 22.0.0-next.6, 21.8.2
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 13 Jan 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  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), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.

What to do

Upgrade adonisjs lucid to 22.0.0-next.6 or 21.8.2.

Affected software

ProductAffectedFixed in
adonisjslucidAffected
  • <21.8.2
  • >=22.0.0-next.0 <22.0.0-next.6
Fixed in
  • 22.0.0-next.6
  • 21.8.2

AI-suggested

1. Immediately upgrade all instances of @adonisjs/lucid to version 21.8.2 or later, or to 22.0.0-next.6 or later for pre-release users. 2. Review and harden model attribute assignments by explicitly defining allowed fields for mass assignment, using ORM features such as 'fillable' or 'guarded' properties to restrict which attributes can be set via user input. 3. Implement input validation and sanitization to prevent injection of malicious attribute data. 4. Conduct thorough code audits focusing on areas where model data is assigned from external sources, ensuring no sensitive internal attributes are exposed. 5. Monitor application logs for unusual modification patterns or unauthorized changes to database records. 6. Employ runtime application self-protection (RASP) or web application firewalls (WAF) with custom rules to detect and block suspicious ORM-related requests. 7. Educate development teams on secure ORM usage patterns to prevent similar vulnerabilities in future development. 8. Establish incident response plans to quickly address any exploitation attempts.

Description

CVE-2026-22814 is a high-severity mass assignment vulnerability in the AdonisJS Lucid ORM affecting versions prior to 21.8.2 and certain pre-release 22.x versions. It allows remote attackers who can influence input data to overwrite internal ORM state, potentially leading to unauthorized modification of database records and logic bypasses. No user interaction or authentication is required, and exploitation can be performed remotely over the network. The vulnerability has been patched in versions 21.8.2 and 22.0.

References

Community reviews

Loading reviews…