{"id":"CVE-2026-22814","aliases":["GHSA-g5gc-h5hp-555f"],"url":"https://o3.security/vulnerability/CVE-2026-22814","summary":"Mass Assignment in AdonisJS Lucid Allows Overwriting Internal ORM State","details":"@adonisjs/lucid is an SQL ORM for AdonisJS built on top of Knex. Prior to 21.8.2 and 22.0.0-next.6, there is a Mass Assignment vulnerability in AdonisJS Lucid which may allow a remote attacker who can influence data that is passed into Lucid model assignments to overwrite the internal ORM state. This may lead to logic bypasses and unauthorized record modification within a table or model. This affects @adonisjs/lucid through version 21.8.1 and 22.x pre-release versions prior to 22.0.0-next.6. This has been patched in @adonisjs/lucid versions 21.8.2 and 22.0.0-next.6.","published":"2026-01-13T19:42:14.346Z","modified":"2026-08-07T11:31:27.360681408Z","cvss":null,"epss":{"score":0.00473,"percentile":0.38385,"asOf":"2026-08-05"},"cisaKev":null,"exploitsKnown":0,"affectedPackages":[{"ecosystem":"npm","name":"@adonisjs/lucid","fixedVersion":"21.8.2"},{"ecosystem":"npm","name":"@adonisjs/lucid","fixedVersion":"22.0.0-next.6"}],"fix":null,"references":[{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/22xxx/CVE-2026-22814.json"},{"type":"ADVISORY","url":"https://github.com/adonisjs/lucid/security/advisories/GHSA-g5gc-h5hp-555f"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-22814"}],"provenance":{"sources":["OSV.dev","FIRST.org (EPSS)"],"lastVerified":"2026-08-07T11:31:27.360681408Z"}}