{"answers":{"affected":"3 open source packages ship an affected version, including keydb, redis and valkey. It affects 3 products.","exploited":"There is no known exploitation of CVE-2023-45145 in the wild and no public exploit code.","fix":"Upgrade keydb to a fixed version for your release line: 6.2.14, 7.0.14 or 7.2.2.","what":"CVE-2023-45145 is a low-severity vulnerability in Debian Debian Linux, published on 18 Oct 2023. It can only be exploited from the same machine or local network, with no action from the victim."},"fix_prompt":"Check this codebase for CVE-2023-45145 and fix it if it is affected.\n\nWhat it is: CVE-2023-45145 is a low-severity vulnerability in Debian Debian Linux, published on 18 Oct 2023. It can only be exploited from the same machine or local network, with no action from the victim.\nExploitation: There is no known exploitation of CVE-2023-45145 in the wild and no public exploit code.\n\nAffected packages and fixed versions:\n- keydb (Bitnami): affected from 2.6.0; fixed in 6.2.14, 7.0.14, 7.2.2\n- redis (Bitnami): affected from 2.6.0; fixed in 6.2.14, 7.0.14, 7.2.2\n- valkey (Bitnami): affected from 2.6.0; fixed in 6.2.14, 7.0.14, 7.2.2\n\nTask:\n1. Search the dependency manifests and lockfiles (for example package.json, package-lock.json, requirements.txt, poetry.lock, uv.lock, pom.xml, build.gradle, go.mod, Cargo.lock, Gemfile.lock) and any Dockerfiles for the affected packages, including transitive dependencies.\n2. If an affected version is in use, upgrade it to the fixed version for its release line with the project's package manager, so the lockfile is regenerated. Prefer the smallest upgrade that fixes it.\n3. If there is no fix, or the upgrade would break the build, do not guess: explain the risk and the safest workaround instead.\n4. Run the tests and summarise what changed and why.\n5. If nothing in the project is affected, say so and change nothing.\n\nReference: https://insights.sbomify.com/CVE-2023-45145/ (Markdown: https://insights.sbomify.com/CVE-2023-45145/index.md)","id":"CVE-2023-45145","markdown":"https://insights.sbomify.com/CVE-2023-45145/index.md","name":"CVE-2023-45145","record":{"aliases":["ALPINE-CVE-2023-45145","AZL-31653","BELL-CVE-2023-45145","BIT-keydb-2023-45145","BIT-redis-2023-45145","BIT-valkey-2023-45145","CLEANSTART-2026-SM76427","DEBIAN-CVE-2023-45145","DLA-3627-1","GHSA-ghmp-889m-7cvx","MGASA-2023-0301","SUSE-SU-2023:4290-1","SUSE-SU-2023:4376-1","SUSE-SU-2024:0200-1","UBUNTU-CVE-2023-45145"],"analysis":{"component_type":"database","fix_type":"upgrade","impacts":["security_bypass"],"network_reachable":"adjacent_or_local","non_default_config":true,"product_category":"Redis database","requires_auth":"low_privilege","summary":"A race condition during Redis startup may expose Unix sockets with incorrect permissions, allowing unauthorized connections if a permissive umask is used.","user_interaction":"not_required","vuln_class":"race_condition"},"analysis_generated_by":"qwen3.8-flash-next","assigner":"GitHub_M","cpe":[{"product":"debian_linux","vendor":"debian"},{"product":"fedora","vendor":"fedoraproject"},{"product":"redis","vendor":"redis"}],"cvss":{"score":3.6,"severity":"low","source":"cna","vector":"CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N","version":"3.1"},"cwes":[{"id":"CWE-668","name":"Exposure of Resource to Wrong Sphere"}],"description":"Redis is an in-memory database that persists on disk. On startup, Redis begins listening on a Unix socket before adjusting its permissions to the user-provided configuration. If a permissive umask(2) is used, this creates a race condition that enables, during a short period of time, another process to establish an otherwise unauthorized connection. This problem has existed since Redis 2.6.0-RC1. This issue has been addressed in Redis versions 7.2.2, 7.0.14 and 6.2.14. Users are advised to upgrade. For users unable to upgrade, it is possible to work around the problem by disabling Unix sockets, starting Redis with a restrictive umask, or storing the Unix socket file in a protected directory.","ecosystems":["Bitnami","SUSE:Enterprise Storage 7.1","SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS","SUSE:Linux Enterprise High Performance Computing 15 SP3-ESPOS","SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS","SUSE:Linux Enterprise Module for Server Applications 15 SP4","SUSE:Linux Enterprise Module for Server Applications 15 SP5","SUSE:Linux Enterprise Server 15 SP2-LTSS","SUSE:Linux Enterprise Server 15 SP3-LTSS","SUSE:Linux Enterprise Server for SAP Applications 15 SP2","SUSE:Linux Enterprise Server for SAP Applications 15 SP3","SUSE:Manager Proxy 4.2","SUSE:Manager Server 4.2","openSUSE:Leap 15.4","openSUSE:Leap 15.5"],"exploits":{"exploitdb":0,"first_seen":null,"github_poc":0,"max_poc_stars":null,"metasploit":0,"nuclei":0,"refs":[],"tier":"none_known"},"has_fix":true,"headline":"Redis Unix-domain socket may have be exposed with the wrong permissions for a short time window.","id":"CVE-2023-45145","indexable":true,"kev":null,"kind":"cve","links":{"ecosystem":"Bitnami","product":"debian:debian_linux","products":["debian:debian_linux","fedoraproject:fedora"],"type":"race_condition","year":"2023"},"n_packages":19,"n_references":7,"next":{"headline":"Remote code execution in XXL-RPC","id":"CVE-2023-45146"},"packages":[{"ecosystem":"Bitnami","fixed":["6.2.14","7.0.14","7.2.2"],"introduced":["2.6.0","7.0.0","7.2.0"],"last_affected":[],"package":"keydb","purl":"pkg:bitnami/keydb","source":"BIT-keydb-2023-45145"},{"ecosystem":"Bitnami","fixed":["6.2.14","7.0.14","7.2.2"],"introduced":["2.6.0","7.0.0","7.2.0"],"last_affected":[],"package":"redis","purl":"pkg:bitnami/redis","source":"BIT-redis-2023-45145"},{"ecosystem":"Bitnami","fixed":["6.2.14","7.0.14","7.2.2"],"introduced":["2.6.0","7.0.0","7.2.0"],"last_affected":[],"package":"valkey","purl":"pkg:bitnami/valkey","source":"BIT-valkey-2023-45145"},{"ecosystem":"SUSE:Enterprise Storage 7.1","fixed":["6.0.14-150200.6.29.1"],"introduced":["0"],"last_affected":[],"package":"redis","purl":"pkg:rpm/suse/redis\u0026distro=SUSE%20Enterprise%20Storage%207.1","source":"SUSE-SU-2023:4376-1"},{"ecosystem":"SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS","fixed":["6.0.14-150200.6.29.1"],"introduced":["0"],"last_affected":[],"package":"redis","purl":"pkg:rpm/suse/redis\u0026distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015%20SP2-LTSS","source":"SUSE-SU-2023:4376-1"},{"ecosystem":"SUSE:Linux Enterprise High Performance Computing 15 SP3-ESPOS","fixed":["6.0.14-150200.6.29.1"],"introduced":["0"],"last_affected":[],"package":"redis","purl":"pkg:rpm/suse/redis\u0026distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015%20SP3-ESPOS","source":"SUSE-SU-2023:4376-1"},{"ecosystem":"SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS","fixed":["6.0.14-150200.6.29.1"],"introduced":["0"],"last_affected":[],"package":"redis","purl":"pkg:rpm/suse/redis\u0026distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015%20SP3-LTSS","source":"SUSE-SU-2023:4376-1"},{"ecosystem":"SUSE:Linux Enterprise Module for Server Applications 15 SP4","fixed":["6.2.6-150400.3.25.1"],"introduced":["0"],"last_affected":[],"package":"redis","purl":"pkg:rpm/suse/redis\u0026distro=SUSE%20Linux%20Enterprise%20Module%20for%20Server%20Applications%2015%20SP4","source":"SUSE-SU-2023:4290-1"},{"ecosystem":"SUSE:Linux Enterprise Module for Server Applications 15 SP5","fixed":["6.2.6-150400.3.25.1"],"introduced":["0"],"last_affected":[],"package":"redis","purl":"pkg:rpm/suse/redis\u0026distro=SUSE%20Linux%20Enterprise%20Module%20for%20Server%20Applications%2015%20SP5","source":"SUSE-SU-2023:4290-1"},{"ecosystem":"SUSE:Linux Enterprise Module for Server Applications 15 SP5","fixed":["7.0.8-150500.3.9.1"],"introduced":["0"],"last_affected":[],"package":"redis7","purl":"pkg:rpm/suse/redis7\u0026distro=SUSE%20Linux%20Enterprise%20Module%20for%20Server%20Applications%2015%20SP5","source":"SUSE-SU-2024:0200-1"},{"ecosystem":"SUSE:Linux Enterprise Server 15 SP2-LTSS","fixed":["6.0.14-150200.6.29.1"],"introduced":["0"],"last_affected":[],"package":"redis","purl":"pkg:rpm/suse/redis\u0026distro=SUSE%20Linux%20Enterprise%20Server%2015%20SP2-LTSS","source":"SUSE-SU-2023:4376-1"},{"ecosystem":"SUSE:Linux Enterprise Server 15 SP3-LTSS","fixed":["6.0.14-150200.6.29.1"],"introduced":["0"],"last_affected":[],"package":"redis","purl":"pkg:rpm/suse/redis\u0026distro=SUSE%20Linux%20Enterprise%20Server%2015%20SP3-LTSS","source":"SUSE-SU-2023:4376-1"},{"ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 15 SP2","fixed":["6.0.14-150200.6.29.1"],"introduced":["0"],"last_affected":[],"package":"redis","purl":"pkg:rpm/suse/redis\u0026distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2015%20SP2","source":"SUSE-SU-2023:4376-1"},{"ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 15 SP3","fixed":["6.0.14-150200.6.29.1"],"introduced":["0"],"last_affected":[],"package":"redis","purl":"pkg:rpm/suse/redis\u0026distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2015%20SP3","source":"SUSE-SU-2023:4376-1"},{"ecosystem":"SUSE:Manager Proxy 4.2","fixed":["6.0.14-150200.6.29.1"],"introduced":["0"],"last_affected":[],"package":"redis","purl":"pkg:rpm/suse/redis\u0026distro=SUSE%20Manager%20Proxy%204.2","source":"SUSE-SU-2023:4376-1"},{"ecosystem":"SUSE:Manager Server 4.2","fixed":["6.0.14-150200.6.29.1"],"introduced":["0"],"last_affected":[],"package":"redis","purl":"pkg:rpm/suse/redis\u0026distro=SUSE%20Manager%20Server%204.2","source":"SUSE-SU-2023:4376-1"},{"ecosystem":"openSUSE:Leap 15.4","fixed":["6.2.6-150400.3.25.1"],"introduced":["0"],"last_affected":[],"package":"redis","purl":"pkg:rpm/opensuse/redis\u0026distro=openSUSE%20Leap%2015.4","source":"SUSE-SU-2023:4290-1"},{"ecosystem":"openSUSE:Leap 15.5","fixed":["6.2.6-150400.3.25.1"],"introduced":["0"],"last_affected":[],"package":"redis","purl":"pkg:rpm/opensuse/redis\u0026distro=openSUSE%20Leap%2015.5","source":"SUSE-SU-2023:4290-1"},{"ecosystem":"openSUSE:Leap 15.5","fixed":["7.0.8-150500.3.9.1"],"introduced":["0"],"last_affected":[],"package":"redis7","purl":"pkg:rpm/opensuse/redis7\u0026distro=openSUSE%20Leap%2015.5","source":"SUSE-SU-2024:0200-1"}],"prev":{"headline":"Remote code execution from login screen through unescaped URL parameter in OAuth Identity XWiki App","id":"CVE-2023-45144"},"products":["redis"],"published":"2023-10-18","related":[{"cvss_score":10,"headline":"ProFTPD Improper Access Control","id":"CVE-2015-3306","kev_date_added":"2026-10-08","published":"2015-05-18"},{"cvss_score":9.9,"headline":"RoundCube Webmail Deserialization of Untrusted Data","id":"CVE-2025-49113","kev_date_added":"2026-02-20","published":"2025-06-02"},{"cvss_score":9.8,"headline":"GNU InetUtils Argument Injection","id":"CVE-2026-24061","kev_date_added":"2026-01-26","published":"2026-01-21"},{"cvss_score":9.8,"headline":"Linux Kernel Improper Check for Unusual or Exceptional Conditions","id":"CVE-2025-39682","kev_date_added":"2026-09-18","published":"2025-09-05"},{"cvss_score":9.8,"headline":"Mozilla Firefox Use-After-Free","id":"CVE-2024-9680","kev_date_added":"2024-10-15","published":"2024-10-09"},{"cvss_score":9.8,"headline":"RARLAB UnRAR Directory Traversal","id":"CVE-2022-30333","kev_date_added":"2022-08-09","published":"2022-05-09"},{"cvss_score":9.8,"headline":"Roundcube Webmail SQL Injection","id":"CVE-2021-44026","kev_date_added":"2023-06-22","published":"2021-11-19"}],"sources":[{"class":"attribution","licence":"Apache-2.0","name":"Bitnami","prefix":"BIT"},{"class":"attribution","licence":"CVE Terms of Use (MITRE)","name":"CVE List","prefix":"CVE"},{"class":"attribution","licence":"CC BY 4.0","name":"SUSE","prefix":"SUSE"},{"class":"attribution","licence":"US public information, NVD API terms","name":"NVD"},{"class":"attribution","licence":"CWE Terms of Use","name":"CWE (MITRE)"},{"class":"attribution","licence":"FIRST CVSS licence","name":"CVSS (FIRST)"}],"ssvc":{"automatable":null,"exploitation":null,"technical_impact":null},"state":"PUBLISHED","updated":"2025-02-13","vendors":["redis"]},"summary":"A race condition during Redis startup may expose Unix sockets with incorrect permissions, allowing unauthorized connections if a permissive umask is used.","url":"https://insights.sbomify.com/CVE-2023-45145/"}