{"id":"CVE-2026-18275","aliases":["EUVD-2026-54090","GHSA-4mrh-554p-w3v7"],"status":"published","title":"Authorization Bypass Through User-Controlled Key in eScriptorium","description":"Authorization bypass in the process and annotation taxonomy serializers in Scripta eScriptorium through 26.04.1 allows a remote authenticated user to run segmentation and transcription against other users' document parts, overwriting their content, via part primary keys supplied to a many=True related field whose queryset restriction was applied to the ManyRelatedField instead of its child_relation and therefore had no effect","severity":{"version":"3.1","score":6.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N","level":"medium","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-12","score":0.0039,"percentile":0.33649,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-639"],"published":"2026-08-06T15:11:08Z","modified":"2026-10-28T02:30:37Z","products":[{"vendor":"escriptorium","product":"escriptorium"},{"vendor":"scripta","product":"escriptorium"}],"references":[{"url":"https://gitlab.com/scripta/escriptorium/-/work_items/1228","tags":["Issue Tracking","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-18275","tags":["advisory"]},{"url":"https://github.com/advisories/GHSA-4mrh-554p-w3v7"},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/18xxx/CVE-2026-18275.json","tags":["advisory"]}],"sources":{"cve":[{"id":"CVE-2026-18275","title":"Authorization Bypass Through User-Controlled Key in eScriptorium","description":"Authorization bypass in the process and annotation taxonomy serializers in Scripta eScriptorium through 26.04.1 allows a remote authenticated user to run segmentation and transcription against other users' document parts, overwriting their content, via part primary keys supplied to a many=True related field whose queryset restriction was applied to the ManyRelatedField instead of its child_relation and therefore had no effect","status":"published","published":"2026-08-06T15:11:08.255Z","modified":"2026-08-06T15:46:45.82Z","cvss":[{"version":"3.1","score":6.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N","level":"medium","assessor":"cna"}],"cwes":["CWE-639"],"updated_at":"2026-11-02T14:20:12.260247Z"}],"euvd":[{"id":"EUVD-2026-54090","description":"Authorization bypass in the process and annotation taxonomy serializers in Scripta eScriptorium through 26.04.1 allows a remote authenticated user to run segmentation and transcription against other users' document parts, overwriting their content, via part primary keys supplied to a many=True related field whose queryset restriction was applied to the ManyRelatedField instead of its child_relation and therefore had no effect","status":"published","published":"2026-08-06T15:11:08Z","modified":"2026-08-06T15:46:45Z","cvss":[{"version":"3.1","score":6.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N","level":"medium"}],"updated_at":"2026-11-02T18:02:08.101336Z"}],"ghsa":[{"id":"GHSA-4mrh-554p-w3v7","title":"Authorization bypass in the process and annotation taxonomy serializers in Scripta eScriptorium...","description":"Authorization bypass in the process and annotation taxonomy serializers in Scripta eScriptorium through 26.04.1 allows a remote authenticated user to run segmentation and transcription against other users' document parts, overwriting their content, via part primary keys supplied to a many=True related field whose queryset restriction was applied to the ManyRelatedField instead of its child_relation and therefore had no effect","status":"published","published":"2026-08-06T18:30:47Z","modified":"2026-08-06T18:30:51Z","cvss":[{"version":"3.1","score":6.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N","level":"medium"}],"cwes":["CWE-639"],"updated_at":"2026-11-02T15:10:10.387883Z"}],"nvd":[{"id":"CVE-2026-18275","description":"Authorization bypass in the process and annotation taxonomy serializers in Scripta eScriptorium through 26.04.1 allows a remote authenticated user to run segmentation and transcription against other users' document parts, overwriting their content, via part primary keys supplied to a many=True related field whose queryset restriction was applied to the ManyRelatedField instead of its child_relation and therefore had no effect","status":"published","published":"2026-08-06T16:16:37.853Z","modified":"2026-10-23T21:10:00.157Z","cvss":[{"version":"3.1","score":6.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N","level":"medium","assessor":"secondary"}],"cwes":["CWE-639"],"updated_at":"2026-11-02T14:12:35.386166Z"}],"osv":[{"id":"CVE-2026-18275","title":"Authorization Bypass Through User-Controlled Key in eScriptorium","description":"Authorization bypass in the process and annotation taxonomy serializers in Scripta eScriptorium through 26.04.1 allows a remote authenticated user to run segmentation and transcription against other users' document parts, overwriting their content, via part primary keys supplied to a many=True related field whose queryset restriction was applied to the ManyRelatedField instead of its child_relation and therefore had no effect","status":"published","published":"2026-08-06T15:11:08.255Z","modified":"2026-10-28T02:30:37.957063406Z","cvss":[{"version":"3.1","score":6.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N","level":"medium"}],"cwes":["CWE-639"],"updated_at":"2026-11-02T15:44:58.024074Z"}]}}
