{"apiVersion":"1.0","identifier":"CVE-2026-54569","description":"SENAITE.CORE is the core framework for the SENAITE laboratory information management system. From 2.0.0 to 2.6.0, the SENAITE.CORE JSON API permits unauthenticated remote code execution through a two-request chain involving missing authorization and unsafe evaluation. The state-changing routes in src/bika/lims/jsonapi/update.py, including update, update_many, remove, doActionFor, doActionFor_many, and getusers, do not enforce the senaite.core: Access JSON API permission before resolving attacker-selected objects. In src/bika/lims/jsonapi/init.py, set_fields_from_request passes raw request values for RecordsField and RecordField instances to eval() before field mutator write-permission checks execute. An anonymous attacker can discover the bika_setup object identifier through @@uuid, send a value such as RejectionReasons to /@@API/update, and execute arbitrary Python in the Zope worker before a later mutation failure rolls back ZODB changes. The same unsafe evaluation pattern is present in src/senaite/core/browser/fields/record.py and src/senaite/core/browser/fields/records.py. Successful exploitation can expose or modify laboratory data, files, and accounts and can disrupt the service.","publishedAt":"2026-08-26T16:16:27","lastModifiedAt":"2026-08-26T18:16:40","sourceUrl":"https://nvd.nist.gov/vuln/detail/CVE-2026-54569","cvssScore":9.8,"cvssVector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","epssProbability":0.00776,"riskScore":1.05,"affectedProduct":"SENAITE.CORE","affectedVersions":">=2.0.0,<=2.6.0","vulnerabilityType":"Web app","operatingSystems":[],"links":{"self":"https://www.redsauce.net/api/cves/CVE-2026-54569","webPages":{"es":"https://www.redsauce.net/es/cves/CVE-2026-54569","en":"https://www.redsauce.net/en/cves/CVE-2026-54569","fr":"https://www.redsauce.net/fr/cves/CVE-2026-54569","pt":"https://www.redsauce.net/pt/cves/CVE-2026-54569","de":"https://www.redsauce.net/de/cves/CVE-2026-54569","sk":"https://www.redsauce.net/sk/cves/CVE-2026-54569","el":"https://www.redsauce.net/el/cves/CVE-2026-54569"},"source":"https://nvd.nist.gov/vuln/detail/CVE-2026-54569"}}