{"id":"CVE-2025-67733","aliases":["ALPINE-CVE-2025-67733","ALSA-2026:3443","ALSA-2026:3507","AZL-78317","BELL-CVE-2025-67733","BIT-valkey-2025-67733","DEBIAN-CVE-2025-67733","EUVD-2025-207626","GHSA-p876-p7q5-hv2m","RHSA-2026:3443","RHSA-2026:3507","RHSA-2026:5445","RLSA-2026:3443","RLSA-2026:3507","SUSE-SU-2026:0685-1","SUSE-SU-2026:0848-1","SUSE-SU-2026:21814-1","UBUNTU-CVE-2025-67733","USN-8106-1","openSUSE-SU-2026:10266-1","openSUSE-SU-2026:20776-1"],"status":"published","title":"Valkey Affected by RESP Protocol Injection via Lua error_reply","description":"Valkey is a distributed key-value database. Prior to versions 9.0.2, 8.1.6, 8.0.7, and 7.2.12, a malicious user can use scripting commands to inject arbitrary information into the response stream for the given client, potentially corrupting or returning tampered data to other users on the same connection. The error handling code for lua scripts does not properly handle null characters. Versions 9.0.2, 8.1.6, 8.0.7, and 7.2.12 fix the issue.","severity":{"version":"3.1","score":8.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:L/A:H","level":"high","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-10","score":0.00647,"percentile":0.51344,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":true,"fix_available":true},"cwes":["CWE-170","CWE-74"],"published":"2026-02-23T19:39:29Z","modified":"2026-10-29T11:58:13Z","exploits":[{"source":"pocgithub","id":"JYlab/CVE-2025-67733","title":"JYlab/CVE-2025-67733","date":"2026-02-23","url":"https://github.com/JYlab/CVE-2025-67733"}],"fixes":[{"ecosystem":"Alpine:v3.21","package":"valkey","fixed_in":["7.2.12-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.22","package":"valkey","fixed_in":["8.1.6-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.23","package":"valkey","fixed_in":["9.0.3-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.24","package":"valkey","fixed_in":["9.0.3-r0"],"sources":["osv"]},{"ecosystem":"Azure Linux:3","package":"valkey","fixed_in":["8.0.7-1"],"sources":["osv"]},{"ecosystem":"Alpaquita:23","package":"redis","fixed_in":["7.0.15-r7"],"sources":["osv"]},{"ecosystem":"Alpaquita:25","package":"redis","fixed_in":["8.0.6-r0"],"sources":["osv"]},{"ecosystem":"Bitnami","package":"valkey","fixed_in":["7.2.12","8.0.7","8.1.6","9.0.2"],"sources":["osv"]},{"ecosystem":"Debian:14","package":"redict","fixed_in":["7.3.6+ds-2"],"sources":["osv"]},{"ecosystem":"Debian:12","package":"redis","fixed_in":["5:7.0.15-1~deb12u7"],"sources":["osv"]},{"ecosystem":"Debian:13","package":"redis","fixed_in":["5:8.0.2-3+deb13u2"],"sources":["osv"]},{"ecosystem":"Debian:14","package":"redis","fixed_in":["5:8.0.6-1"],"sources":["osv"]},{"ecosystem":"Debian:13","package":"valkey","fixed_in":["8.1.1+dfsg1-3+deb13u2"],"sources":["osv"]},{"ecosystem":"Debian:14","package":"valkey","fixed_in":["8.1.4+dfsg1-2"],"sources":["osv"]},{"ecosystem":"Ubuntu:24.04:LTS","package":"valkey","fixed_in":["7.2.12+dfsg1-0ubuntu0.1"],"sources":["osv"]},{"ecosystem":"Ubuntu:25.10","package":"valkey","fixed_in":["8.1.6+dfsg1-0ubuntu0.1"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Alpine:v3.21","package":"valkey","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"8.0.0"},{"fixed":"7.2.12-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.22","package":"valkey","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"8.0.0"},{"fixed":"8.1.6-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.23","package":"valkey","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"8.0.0"},{"fixed":"9.0.3-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.24","package":"valkey","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"8.0.0"},{"fixed":"9.0.3-r0"}]}]},{"source":"osv","ecosystem":"AlmaLinux:10","package":"valkey","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"8.0.7-1.el10_1"}]}],"bundled":2},{"source":"osv","ecosystem":"AlmaLinux:10","package":"valkey-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"8.0.7-1.el10_1"}]}],"bundled":2},{"source":"osv","ecosystem":"AlmaLinux:9","package":"valkey","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"8.0.7-1.el9_7"}]}],"bundled":3},{"source":"osv","ecosystem":"AlmaLinux:9","package":"valkey-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"8.0.7-1.el9_7"}]}],"bundled":3},{"source":"osv","ecosystem":"Azure Linux:3","package":"valkey","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"8.0.7-1"}]}]},{"source":"osv","ecosystem":"Alpaquita:23","package":"redis","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"7.0.9-r0"},{"fixed":"7.0.15-r7"}]}]},{"source":"osv","ecosystem":"Alpaquita:25","package":"redis","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"8.0.2-r0"},{"fixed":"8.0.6-r0"}]}]},{"source":"osv","ecosystem":"Alpaquita:stream","package":"redis","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"7.0.9-r0"}]}]},{"source":"osv","ecosystem":"Bitnami","package":"valkey","ranges":[{"type":"SEMVER","events":[{"introduced":"0"},{"fixed":"7.2.12"},{"introduced":"8.0.0"},{"fixed":"8.0.7"},{"introduced":"8.1.0"},{"fixed":"8.1.6"},{"introduced":"9.0.0"},{"fixed":"9.0.2"}]}]},{"source":"osv","ecosystem":"Debian:14","package":"redict","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"7.3.6+ds-2"}]}],"versions":["7.3.0+ds-1","7.3.0+ds-2","7.3.0+ds-3","7.3.0+ds-3~bpo12+1","7.3.1+ds-1","7.3.2+ds-1","7.3.2+ds-1~bpo12+1","7.3.5+ds-1","7.3.5+ds-1~bpo12+1","7.3.6+ds-1","7.3.6+ds-1~bpo12+1","7.3.6+ds-1~bpo13+1","7.3.6+ds-2~bpo12+1","7.3.6+ds-2~bpo13+1"]},{"source":"osv","ecosystem":"Debian:12","package":"redis","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5:7.0.15-1~deb12u7"}]}],"versions":["5:7.0.11-1","5:7.0.11-1+deb12u1","5:7.0.12-1","5:7.0.12-2","5:7.0.13-1","5:7.0.13-2","5:7.0.14-1","5:7.0.14-2","5:7.0.15-1~deb12u1","5:7.0.15-1~deb12u2","5:7.0.15-1~deb12u3","5:7.0.15-1~deb12u4","5:7.0.15-1~deb12u5","5:7.0.15-1~deb12u6"]},{"source":"osv","ecosystem":"Debian:13","package":"redis","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5:8.0.2-3+deb13u2"}]}],"versions":["5:8.0.2-3","5:8.0.2-3+deb13u1"]},{"source":"osv","ecosystem":"Debian:14","package":"redis","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5:8.0.6-1"}]}],"versions":["5:8.0.2-3","5:8.0.4-1","5:8.0.5-1"]},{"source":"osv","ecosystem":"Debian:13","package":"valkey","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"8.1.1+dfsg1-3+deb13u2"}]}],"versions":["8.1.1+dfsg1-3","8.1.1+dfsg1-3+deb13u1"]},{"source":"osv","ecosystem":"Debian:14","package":"valkey","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"8.1.4+dfsg1-2"}]}],"versions":["8.1.1+dfsg1-3","8.1.4+dfsg1-1"]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:10.1","package":"valkey","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:8.0.7-1.el10_1"}]}],"bundled":2},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:10.1","package":"valkey-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:8.0.7-1.el10_1"}]}],"bundled":2},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:10.1","package":"valkey-debugsource","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:8.0.7-1.el10_1"}]}],"bundled":2},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:10.1","package":"valkey-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:8.0.7-1.el10_1"}]}],"bundled":2},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:9::appstream","package":"valkey","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:8.0.7-1.el9_7"}]}],"bundled":2},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:9::appstream","package":"valkey-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:8.0.7-1.el9_7"}]}],"bundled":2},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:9::appstream","package":"valkey-debugsource","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:8.0.7-1.el9_7"}]}],"bundled":2},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:9::appstream","package":"valkey-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:8.0.7-1.el9_7"}]}],"bundled":2},{"source":"osv","ecosystem":"Red Hat:enterprise_linux_eus:10.0","package":"valkey","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:8.0.7-1.el10_0"}]}],"bundled":2},{"source":"osv","ecosystem":"Red Hat:enterprise_linux_eus:10.0","package":"valkey-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:8.0.7-1.el10_0"}]}],"bundled":2},{"source":"osv","ecosystem":"Red Hat:enterprise_linux_eus:10.0","package":"valkey-debugsource","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:8.0.7-1.el10_0"}]}],"bundled":2},{"source":"osv","ecosystem":"Red Hat:enterprise_linux_eus:10.0","package":"valkey-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:8.0.7-1.el10_0"}]}],"bundled":2},{"source":"osv","ecosystem":"Rocky Linux:10","package":"valkey","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:8.0.7-1.el10_1"}]}],"bundled":2},{"source":"osv","ecosystem":"Rocky Linux:9","package":"valkey","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:8.0.7-1.el9_7"}]}],"bundled":2},{"source":"osv","ecosystem":"openSUSE:Leap 15.6","package":"valkey","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"8.0.7-150600.13.20.1"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Module for Server Applications 15 SP7","package":"valkey","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"8.0.7-150700.3.14.1"}]}],"bundled":2},{"source":"osv","ecosystem":"Ubuntu:24.04:LTS","package":"valkey","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"7.2.12+dfsg1-0ubuntu0.1"}]}],"versions":["7.2.5+dfsg1-2ubuntu4~24.04.1","7.2.7+dfsg1-0ubuntu0.24.04.1","7.2.8+dfsg1-0ubuntu0.24.04.1","7.2.8+dfsg1-0ubuntu0.24.04.2","7.2.8+dfsg1-0ubuntu0.24.04.3","7.2.10+dfsg1-0ubuntu0.1","7.2.11+dfsg1-0ubuntu0.1","7.2.11+dfsg1-0ubuntu0.2"]},{"source":"osv","ecosystem":"Ubuntu:25.10","package":"valkey","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"8.1.6+dfsg1-0ubuntu0.1"}]}],"versions":["8.0.2+dfsg1-1ubuntu1","8.1.1+dfsg1-2ubuntu1","8.1.3+dfsg1-0ubuntu1","8.1.3+dfsg1-0ubuntu2","8.1.4+dfsg1-0ubuntu0.1","8.1.4+dfsg1-0ubuntu0.2"]},{"source":"osv","ecosystem":"Ubuntu:24.04:LTS","package":"valkey","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"7.2.12+dfsg1-0ubuntu0.1"}]}],"versions":["7.2.5+dfsg1-2ubuntu4~24.04.1","7.2.7+dfsg1-0ubuntu0.24.04.1","7.2.8+dfsg1-0ubuntu0.24.04.1","7.2.8+dfsg1-0ubuntu0.24.04.2","7.2.8+dfsg1-0ubuntu0.24.04.3","7.2.10+dfsg1-0ubuntu0.1","7.2.11+dfsg1-0ubuntu0.1","7.2.11+dfsg1-0ubuntu0.2"]},{"source":"osv","ecosystem":"Ubuntu:25.10","package":"valkey","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"8.1.6+dfsg1-0ubuntu0.1"}]}],"versions":["8.0.2+dfsg1-1ubuntu1","8.1.1+dfsg1-2ubuntu1","8.1.3+dfsg1-0ubuntu1","8.1.3+dfsg1-0ubuntu2","8.1.4+dfsg1-0ubuntu0.1","8.1.4+dfsg1-0ubuntu0.2"]},{"source":"osv","ecosystem":"openSUSE:Tumbleweed","package":"valkey","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"9.0.3-1.1"}]}],"bundled":3}],"products":[{"vendor":"lfprojects","product":"valkey"},{"vendor":"red hat","product":"red hat enterprise linux 10"},{"vendor":"red hat","product":"red hat enterprise linux 10.0 extended update support"},{"vendor":"red hat","product":"red hat enterprise linux 9"},{"vendor":"valkey-io","product":"valkey"}],"references":[{"url":"https://github.com/valkey-io/valkey/security/advisories/GHSA-p876-p7q5-hv2m","tags":["x_refsource_CONFIRM","Vendor Advisory","advisory","article","report"]},{"url":"https://access.redhat.com/security/cve/CVE-2025-67733","tags":["vdb-entry","x_refsource_REDHAT","report","web","advisory"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2442025","tags":["issue-tracking","x_refsource_REDHAT","web","report"]},{"url":"https://security.access.redhat.com/data/csaf/v2/vex/2025/cve-2025-67733.json","tags":["x_sadp-csaf-vex","web"]},{"url":"https://access.redhat.com/errata/RHSA-2026:5445","tags":["vendor-advisory","x_refsource_REDHAT","web","advisory"]},{"url":"https://access.redhat.com/errata/RHSA-2026:3443","tags":["vendor-advisory","x_refsource_REDHAT","advisory","web"]},{"url":"https://access.redhat.com/errata/RHSA-2026:3507","tags":["vendor-advisory","x_refsource_REDHAT","advisory","web"]},{"url":"https://security.alpinelinux.org/vuln/CVE-2025-67733","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2026-21863","tags":["report"]},{"url":"https://bugzilla.redhat.com/2442025","tags":["report"]},{"url":"https://bugzilla.redhat.com/2442026","tags":["report"]},{"url":"https://errata.almalinux.org/10/ALSA-2026-3443.html","tags":["advisory"]},{"url":"https://errata.almalinux.org/9/ALSA-2026-3507.html","tags":["advisory"]},{"url":"https://www.redhat.com/security/data/cve/CVE-2026-92925.html","tags":["report"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2025-67733","tags":["web","advisory"]},{"url":"https://docs.bell-sw.com/security/cves/CVE-2025-67733","tags":["advisory"]},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/67xxx/CVE-2025-67733.json","tags":["advisory"]},{"url":"https://security-tracker.debian.org/tracker/CVE-2025-67733","tags":["advisory"]},{"url":"https://access.redhat.com/security/updates/classification/#important","tags":["article"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2442026","tags":["report"]},{"url":"https://security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_3443.json","tags":["advisory"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2025-67733","tags":["advisory","report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-21863","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-21863","tags":["advisory"]},{"url":"https://github.com/valkey-io/valkey/security/advisories/GHSA-c677-q3wr-gggq","tags":["article"]},{"url":"https://security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_3507.json","tags":["advisory"]},{"url":"https://security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_5445.json","tags":["advisory"]},{"url":"https://errata.rockylinux.org/RLSA-2026:3443","tags":["advisory"]},{"url":"https://errata.rockylinux.org/RLSA-2026:3507","tags":["advisory"]},{"url":"https://www.suse.com/support/update/announcement/2026/suse-su-20260685-1/","tags":["advisory"]},{"url":"https://bugzilla.suse.com/1258746","tags":["report"]},{"url":"https://bugzilla.suse.com/1258788","tags":["report"]},{"url":"https://www.suse.com/security/cve/CVE-2025-67733","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2026-21863","tags":["web"]},{"url":"https://www.suse.com/support/update/announcement/2026/suse-su-20260848-1/","tags":["advisory"]},{"url":"https://www.suse.com/support/update/announcement/2026/suse-su-202621814-1/","tags":["advisory"]},{"url":"https://bugzilla.suse.com/1264164","tags":["report"]},{"url":"https://bugzilla.suse.com/1264165","tags":["report"]},{"url":"https://bugzilla.suse.com/1264166","tags":["report"]},{"url":"https://www.suse.com/security/cve/CVE-2026-23479","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2026-23631","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2026-25243","tags":["web"]},{"url":"https://ubuntu.com/security/CVE-2025-67733","tags":["report"]},{"url":"https://ubuntu.com/security/notices/USN-8106-1","tags":["advisory"]},{"url":"https://ubuntu.com/security/CVE-2026-21863","tags":["report"]},{"url":"","tags":["advisory"]},{"url":"https://www.suse.com/security/cve/CVE-2026-27623","tags":["web"]}],"sources":{"cve":[{"id":"CVE-2025-67733","title":"Valkey Affected by RESP Protocol Injection via Lua error_reply","description":"Valkey is a distributed key-value database. Prior to versions 9.0.2, 8.1.6, 8.0.7, and 7.2.12, a malicious user can use scripting commands to inject arbitrary information into the response stream for the given client, potentially corrupting or returning tampered data to other users on the same connection. The error handling code for lua scripts does not properly handle null characters. Versions 9.0.2, 8.1.6, 8.0.7, and 7.2.12 fix the issue.","status":"published","published":"2026-02-23T19:39:29.136Z","modified":"2026-07-15T01:25:07.211Z","cvss":[{"version":"3.1","score":8.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:L/A:H","level":"high","assessor":"cna"},{"version":"3.1","score":7.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:H","level":"high","assessor":"adp"}],"cwes":["CWE-74","CWE-170"],"updated_at":"2026-11-02T14:32:52.21763Z"}],"euvd":[{"id":"EUVD-2025-207626","description":"Valkey is a distributed key-value database. Prior to versions 9.0.2, 8.1.6, 8.0.7, and 7.2.12, a malicious user can use scripting commands to inject arbitrary information into the response stream for the given client, potentially corrupting or returning tampered data to other users on the same connection. The error handling code for lua scripts does not properly handle null characters. Versions 9.0.2, 8.1.6, 8.0.7, and 7.2.12 fix the issue.","status":"published","published":"2026-02-23T19:39:29Z","modified":"2026-07-15T01:25:07Z","cvss":[{"version":"3.1","score":8.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:L/A:H","level":"high"}],"updated_at":"2026-11-02T18:19:54.255702Z"}],"nvd":[{"id":"CVE-2025-67733","description":"Valkey is a distributed key-value database. Prior to versions 9.0.2, 8.1.6, 8.0.7, and 7.2.12, a malicious user can use scripting commands to inject arbitrary information into the response stream for the given client, potentially corrupting or returning tampered data to other users on the same connection. The error handling code for lua scripts does not properly handle null characters. Versions 9.0.2, 8.1.6, 8.0.7, and 7.2.12 fix the issue.","status":"published","published":"2026-02-23T20:28:53.28Z","modified":"2026-07-15T02:17:49.763Z","cvss":[{"version":"3.1","score":8.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:L/A:H","level":"high","assessor":"secondary"},{"version":"3.1","score":7.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:H","level":"high","assessor":"primary"},{"version":"3.1","score":7.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:H","level":"high","assessor":"secondary"}],"cwes":["CWE-74","CWE-170"],"updated_at":"2026-11-02T14:12:01.096037Z"}],"osv":[{"id":"ALPINE-CVE-2025-67733","description":"Valkey is a distributed key-value database. Prior to versions 9.0.2, 8.1.6, 8.0.7, and 7.2.12, a malicious user can use scripting commands to inject arbitrary information into the response stream for the given client, potentially corrupting or returning tampered data to other users on the same connection. The error handling code for lua scripts does not properly handle null characters. Versions 9.0.2, 8.1.6, 8.0.7, and 7.2.12 fix the issue.","status":"published","published":"2026-02-23T20:28:53.28Z","modified":"2026-08-27T22:18:03.050626448Z","cvss":[{"version":"3.1","score":7.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:H","level":"high"}],"updated_at":"2026-11-02T15:27:50.269992Z"},{"id":"BELL-CVE-2025-67733","status":"published","published":"2026-02-26T06:09:24.839725Z","modified":"2026-03-06T09:52:34.45007Z","cvss":[{"version":"3.1","score":7.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:H","level":"high"}],"updated_at":"2026-11-02T15:28:22.495824Z"},{"id":"CVE-2025-67733","title":"Valkey Affected by RESP Protocol Injection via Lua error_reply","description":"Valkey is a distributed key-value database. Prior to versions 9.0.2, 8.1.6, 8.0.7, and 7.2.12, a malicious user can use scripting commands to inject arbitrary information into the response stream for the given client, potentially corrupting or returning tampered data to other users on the same connection. The error handling code for lua scripts does not properly handle null characters. Versions 9.0.2, 8.1.6, 8.0.7, and 7.2.12 fix the issue.","status":"published","published":"2026-02-23T19:39:29.136Z","modified":"2026-10-28T02:30:22.638139555Z","cvss":[{"version":"3.1","score":8.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:L/A:H","level":"high"}],"cwes":["CWE-74"],"updated_at":"2026-11-02T15:44:52.53036Z"},{"id":"DEBIAN-CVE-2025-67733","description":"Valkey is a distributed key-value database. Prior to versions 9.0.2, 8.1.6, 8.0.7, and 7.2.12, a malicious user can use scripting commands to inject arbitrary information into the response stream for the given client, potentially corrupting or returning tampered data to other users on the same connection. The error handling code for lua scripts does not properly handle null characters. Versions 9.0.2, 8.1.6, 8.0.7, and 7.2.12 fix the issue.","status":"published","published":"2026-02-23T20:28:53.28Z","modified":"2026-09-01T20:04:42.093601384Z","cvss":[{"version":"3.1","score":7.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:H","level":"high"}],"updated_at":"2026-11-02T15:45:47.697959Z"},{"id":"RHSA-2026:3443","title":"Red Hat Security Advisory: valkey security update","status":"published","published":"2026-02-27T10:25:38Z","modified":"2026-06-30T10:49:57Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high"}],"updated_at":"2026-11-02T15:53:19.963895Z"},{"id":"RHSA-2026:3507","title":"Red Hat Security Advisory: valkey security update","status":"published","published":"2026-03-02T10:08:40Z","modified":"2026-06-30T10:50:09Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high"}],"updated_at":"2026-11-02T15:53:19.963895Z"},{"id":"RHSA-2026:5445","title":"Red Hat Security Advisory: valkey security update","status":"published","published":"2026-03-24T10:09:55Z","modified":"2026-06-30T10:52:28Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high"}],"updated_at":"2026-11-02T15:53:21.457353Z"},{"id":"RLSA-2026:3443","title":"Important: valkey security update","description":"Valkey is an advanced key-value store. It is often referred to as a data structure server since keys can contain strings, hashes, lists, sets and sorted sets.  You can run atomic operations on these types, like appending to a string; incrementing the value in a hash; pushing to a list; computing set intersection, union and difference; or getting the member with highest ranking in a sorted set.  In order to achieve its outstanding performance, Valkey works with an in-memory dataset. Depending on your use case, you can persist it either by dumping the dataset to disk every once in a while, or by appending each command to a log.  Valkey also supports trivial-to-setup master-slave replication, with very fast non-blocking first synchronization, auto-reconnection on net split and so forth.  Other features include Transactions, Pub/Sub, Lua scripting, Keys with a limited time-to-live, and configuration settings to make Valkey behave like a cache.  You can use Valkey from most programming languages also.\n\nSecurity Fix(es):\n\n* Valkey: Valkey: Data tampering and denial of service via improper null character handling in Lua scripts (CVE-2025-67733)\n\n* valkey: Valkey: Denial of Service via invalid clusterbus packet (CVE-2026-21863)\n\nFor more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.","status":"published","published":"2026-02-28T09:08:38.427685Z","modified":"2026-02-28T09:30:29.426431Z","cvss":[{"version":"3.1","score":8.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:L/A:H","level":"high"}],"updated_at":"2026-11-02T15:53:25.804165Z"},{"id":"RLSA-2026:3507","title":"Important: valkey security update","description":"Valkey is an advanced key-value store. It is often referred to as a data structure server since keys can contain strings, hashes, lists, sets and sorted sets.  You can run atomic operations on these types, like appending to a string; incrementing the value in a hash; pushing to a list; computing set intersection, union and difference; or getting the member with highest ranking in a sorted set.  In order to achieve its outstanding performance, Valkey works with an in-memory dataset. Depending on your use case, you can persist it either by dumping the dataset to disk every once in a while, or by appending each command to a log.  Valkey also supports trivial-to-setup master-slave replication, with very fast non-blocking first synchronization, auto-reconnection on net split and so forth.  Other features include Transactions, Pub/Sub, Lua scripting, Keys with a limited time-to-live, and configuration settings to make Valkey behave like a cache.  You can use Valkey from most programming languages also.\n\nSecurity Fix(es):\n\n* Valkey: Valkey: Data tampering and denial of service via improper null character handling in Lua scripts (CVE-2025-67733)\n\n* valkey: Valkey: Denial of Service via invalid clusterbus packet (CVE-2026-21863)\n\nFor more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.","status":"published","published":"2026-03-05T09:09:17.804344Z","modified":"2026-03-09T01:23:25.340392Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high"}],"updated_at":"2026-11-02T15:53:25.804165Z"},{"id":"UBUNTU-CVE-2025-67733","description":"Valkey is a distributed key-value database. Prior to versions 9.0.2, 8.1.6, 8.0.7, and 7.2.12, a malicious user can use scripting commands to inject arbitrary information into the response stream for the given client, potentially corrupting or returning tampered data to other users on the same connection. The error handling code for lua scripts does not properly handle null characters. Versions 9.0.2, 8.1.6, 8.0.7, and 7.2.12 fix the issue.","status":"published","published":"2026-02-23T20:28:00Z","modified":"2026-06-30T18:15:53.492975256Z","cvss":[{"version":"3.1","score":8.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:L/A:H","level":"high"},{"version":"3.1","score":7.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:H","level":"high"},{"version":"3.1","score":7.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:H","level":"high"}],"updated_at":"2026-11-02T16:55:52.345622Z"},{"id":"ALSA-2026:3443","title":"Important: valkey security update","description":"Valkey is an advanced key-value store. It is often referred to as a data structure server since keys can contain strings, hashes, lists, sets and sorted sets. You can run atomic operations on these types, like appending to a string; incrementing the value in a hash; pushing to a list; computing set intersection, union and difference; or getting the member with highest ranking in a sorted set. In order to achieve its outstanding performance, Valkey works with an in-memory dataset. Depending on your use case, you can persist it either by dumping the dataset to disk every once in a while, or by appending each command to a log. Valkey also supports trivial-to-setup master-slave replication, with very fast non-blocking first synchronization, auto-reconnection on net split and so forth. Other features include Transactions, Pub/Sub, Lua scripting, Keys with a limited time-to-live, and configuration settings to make Valkey behave like a cache. You can use Valkey from most programming languages also.  \n\nSecurity Fix(es):  \n\n  * Valkey: Valkey: Data tampering and denial of service via improper null character handling in Lua scripts (CVE-2025-67733)\n  * valkey: Valkey: Denial of Service via invalid clusterbus packet (CVE-2026-21863)\n\n\nFor more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.\n","status":"published","published":"2026-02-26T00:00:00Z","modified":"2026-10-29T11:58:13.287082Z","updated_at":"2026-11-02T15:27:54.283654Z"},{"id":"ALSA-2026:3507","title":"Important: valkey security update","description":"Valkey is an advanced key-value store. It is often referred to as a data structure server since keys can contain strings, hashes, lists, sets and sorted sets. You can run atomic operations on these types, like appending to a string; incrementing the value in a hash; pushing to a list; computing set intersection, union and difference; or getting the member with highest ranking in a sorted set. In order to achieve its outstanding performance, Valkey works with an in-memory dataset. Depending on your use case, you can persist it either by dumping the dataset to disk every once in a while, or by appending each command to a log. Valkey also supports trivial-to-setup master-slave replication, with very fast non-blocking first synchronization, auto-reconnection on net split and so forth. Other features include Transactions, Pub/Sub, Lua scripting, Keys with a limited time-to-live, and configuration settings to make Valkey behave like a cache. You can use Valkey from most programming languages also.  \n\nSecurity Fix(es):  \n\n  * Valkey: Valkey: Data tampering and denial of service via improper null character handling in Lua scripts (CVE-2025-67733)\n  * valkey: Valkey: Denial of Service via invalid clusterbus packet (CVE-2026-21863)\n\n\nFor more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.\n","status":"published","published":"2026-03-02T00:00:00Z","modified":"2026-10-29T11:42:20.333103222Z","updated_at":"2026-11-02T15:27:54.283654Z"},{"id":"AZL-78317","title":"CVE-2025-67733 affecting package valkey for versions less than 8.0.7-1","description":"Valkey is a distributed key-value database. Prior to versions 9.0.2, 8.1.6, 8.0.7, and 7.2.12, a malicious user can use scripting commands to inject arbitrary information into the response stream for the given client, potentially corrupting or returning tampered data to other users on the same connection. The error handling code for lua scripts does not properly handle null characters. Versions 9.0.2, 8.1.6, 8.0.7, and 7.2.12 fix the issue.","status":"published","published":"2026-02-23T20:28:53Z","modified":"2026-08-03T05:26:12Z","updated_at":"2026-11-02T15:28:09.747541Z"},{"id":"BIT-valkey-2025-67733","title":"Valkey Affected by RESP Protocol Injection via Lua error_reply","description":"Valkey is a distributed key-value database. Prior to versions 9.0.2, 8.1.6, 8.0.7, and 7.2.12, a malicious user can use scripting commands to inject arbitrary information into the response stream for the given client, potentially corrupting or returning tampered data to other users on the same connection. The error handling code for lua scripts does not properly handle null characters. Versions 9.0.2, 8.1.6, 8.0.7, and 7.2.12 fix the issue.","status":"published","published":"2026-02-26T08:53:18.978Z","modified":"2026-09-08T08:48:21.161352695Z","updated_at":"2026-11-02T15:28:36.104787Z"},{"id":"openSUSE-SU-2026:10266-1","title":"valkey-9.0.3-1.1 on GA media","description":"These are all security issues fixed in the valkey-9.0.3-1.1 package on the GA media of openSUSE Tumbleweed.","status":"published","published":"2026-02-26T00:00:00Z","modified":"2026-03-23T04:54:37.941381Z","updated_at":"2026-11-02T16:58:38.101535Z"},{"id":"openSUSE-SU-2026:20776-1","title":"Security update for valkey","description":"This update for valkey fixes the following issues\n\n- CVE-2025-67733: data tampering and denial of service via improper null character handling in Lua scripts\n  (bsc#1258746).\n- CVE-2026-21863: denial of service via invalid clusterbus packet (bsc#1258788).\n- CVE-2026-23479: use-after-free in unblock client flow may lead to remote code execution (bsc#1264164).\n- CVE-2026-23631: Lua use-after-free via the master-replica synchronization mechanism may lead to remote code execution\n  (bsc#1264165).\n- CVE-2026-25243: invalid memory access in RESTORE command via a specially crafted serialized payload may lead to remote\n  code execution (bsc#1264166).\n\nChanges for valkey:\n\n  - Update to 8.0.9.\n\n  - Update to 8.0.7:\n\n   * Fix ltrim should not call signalModifiedKey when no elements are removed (#2787)\n   * Fix chained replica crash when doing dual channel replication (#2983)\n   * Fix used_memory_dataset underflow due to miscalculated used_memory_overhead (#3005)\n   * Avoids crash during MODULE UNLOAD when ACL rules reference a module command and\n     subcommand (#3160)\n   * Fix server assert on ACL LOAD and resetchannels (#3182)\n   * Fix bug causing no response flush sometimes when IO threads are busy (#3205)\n","status":"published","published":"2026-05-18T10:01:17Z","modified":"2026-05-26T18:24:12.550803986Z","updated_at":"2026-11-02T16:58:41.463445Z"},{"id":"SUSE-SU-2026:0685-1","title":"Security update for valkey","description":"This update for valkey fixes the following issues:\n\nUpdate to version 8.0.7.\n\nSecurity issues fixed:\n\n- CVE-2025-67733: data tampering and denial of service via improper null character handling in Lua scripts\n  (bsc#1258746).\n- CVE-2026-21863: denial of service via invalid clusterbus packet (bsc#1258788).\n\nOther updates and bugfixes:  \n  \n  - ltrim should not call signalModifiedKey when no elements are removed (#2787)\n  - chained replica crash when doing dual channel replication (#2983)\n  - used_memory_dataset underflow due to miscalculated used_memory_overhead (#3005)\n  - avoids crash during MODULE UNLOAD when ACL rules reference a module command and\nsubcommand (#3160)\n  - server assert on ACL LOAD and resetchannels (#3182)\n  - bug causing no response flush sometimes when IO threads are busy (#3205)\n","status":"published","published":"2026-02-27T11:53:26Z","modified":"2026-03-23T04:52:26.006511Z","updated_at":"2026-11-02T15:54:01.262144Z"},{"id":"SUSE-SU-2026:0848-1","title":"Security update for valkey","description":"This update for valkey fixes the following issues:\n\nUpdate to version 8.0.7.\n\nSecurity issues fixed:\n\n- CVE-2025-67733: data tampering and denial of service via improper null character handling in Lua scripts\n  (bsc#1258746).\n- CVE-2026-21863: denial of service via invalid clusterbus packet (bsc#1258788).\n\nOther updates and bugfixes:  \n  \n  - ltrim should not call signalModifiedKey when no elements are removed (#2787)\n  - chained replica crash when doing dual channel replication (#2983)\n  - used_memory_dataset underflow due to miscalculated used_memory_overhead (#3005)\n  - avoids crash during MODULE UNLOAD when ACL rules reference a module command and\nsubcommand (#3160)\n  - server assert on ACL LOAD and resetchannels (#3182)\n  - bug causing no response flush sometimes when IO threads are busy (#3205)\n","status":"published","published":"2026-03-07T18:18:45Z","modified":"2026-03-10T12:45:06.557938Z","updated_at":"2026-11-02T15:54:01.262144Z"},{"id":"SUSE-SU-2026:21814-1","title":"Security update for valkey","description":"This update for valkey fixes the following issues\n\n- CVE-2025-67733: data tampering and denial of service via improper null character handling in Lua scripts\n  (bsc#1258746).\n- CVE-2026-21863: denial of service via invalid clusterbus packet (bsc#1258788).\n- CVE-2026-23479: use-after-free in unblock client flow may lead to remote code execution (bsc#1264164).\n- CVE-2026-23631: Lua use-after-free via the master-replica synchronization mechanism may lead to remote code execution\n  (bsc#1264165).\n- CVE-2026-25243: invalid memory access in RESTORE command via a specially crafted serialized payload may lead to remote\n  code execution (bsc#1264166).\n\nChanges for valkey:\n\n  - Update to 8.0.9.\n\n  - Update to 8.0.7:\n\n   * Fix ltrim should not call signalModifiedKey when no elements are removed (#2787)\n   * Fix chained replica crash when doing dual channel replication (#2983)\n   * Fix used_memory_dataset underflow due to miscalculated used_memory_overhead (#3005)\n   * Avoids crash during MODULE UNLOAD when ACL rules reference a module command and\n     subcommand (#3160)\n   * Fix server assert on ACL LOAD and resetchannels (#3182)\n   * Fix bug causing no response flush sometimes when IO threads are busy (#3205)\n","status":"published","published":"2026-05-18T09:59:25Z","modified":"2026-05-28T18:24:12.658623862Z","updated_at":"2026-11-02T15:54:02.654057Z"},{"id":"USN-8106-1","title":"valkey vulnerabilities","description":"It was discovered that Valkey incorrectly handled errors for lua scripts.\nAn attacker could possibly use this issue to inject arbitrary information\ninto the response stream for other clients. (CVE-2025-67733)\n\nIt was discovered that Valkey incorrectly handled malformed cluster bus\nmessages. A remote attacker could possibly use this issue to cause Valkey\nto crash, resulting in a denial of service. (CVE-2026-21863)","status":"published","published":"2026-03-18T13:31:29Z","modified":"2026-06-30T18:15:34.357996407Z","updated_at":"2026-11-02T16:58:22.951676Z"}]}}
