CVE-2021-32675
Last modified
CVE-2021-32675 is a high-severity vulnerability rated 7.5/10 on the CVSS scale. Redis is an open source, in-memory database that persists on disk. When parsing an incoming Redis Standard Protocol (RESP) request, Redis allocates memory according to user-specified values which determine the number of elements (in the multi-bulk header) and size of each element (in the bulk header). EPSS estimates a 15.78% chance of exploitation in the next 30 days.
Description
Redis is an open source, in-memory database that persists on disk. When parsing an incoming Redis Standard Protocol (RESP) request, Redis allocates memory according to user-specified values which determine the number of elements (in the multi-bulk header) and size of each element (in the bulk header). An attacker delivering specially crafted requests over multiple connections can cause the server to allocate significant amount of memory. Because the same parsing mechanism is used to handle authentication requests, this vulnerability can also be exploited by unauthenticated users. The problem is fixed in Redis versions 6.2.6, 6.0.16 and 5.0.14. An additional workaround to mitigate this problem without patching the redis-server executable is to block access to prevent unauthenticated users from connecting to Redis. This can be done in different ways: Using network access control tools like firewalls, iptables, security groups, etc. or Enabling TLS and requiring users to authenticate using client side certificates.
Metrics
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Redis | Redis | >= 5.0.0, < 5.0.14 |
| Redis | Redis | >= 6.0.0, < 6.0.16 |
| Redis | Redis | >= 6.2.0, < 6.2.6 |
| Fedoraproject | Fedora | 33 |
| Fedoraproject | Fedora | 34 |
| Fedoraproject | Fedora | 35 |
| Debian | Debian Linux | 10.0 |
| Debian | Debian Linux | 11.0 |
| Netapp | Management Services For Element Software | All versions |
| Netapp | Management Services For Netapp Hci | All versions |
| Oracle | Communications Operations Monitor | 4.3 |
| Oracle | Communications Operations Monitor | 4.4 |
| Oracle | Communications Operations Monitor | 5.0 |
References
- https://github.com/redis/redis/commit/5674b0057ff2903d43eaff802017eddf37c360f8Patch, Third Party Advisory
- https://github.com/redis/redis/security/advisories/GHSA-f6pw-v9gw-v64pThird Party Advisory
- https://security.gentoo.org/glsa/202209-17Third Party Advisory
- https://security.netapp.com/advisory/ntap-20211104-0003/Third Party Advisory
- https://www.debian.org/security/2021/dsa-5001Third Party Advisory
- https://www.oracle.com/security-alerts/cpuapr2022.htmlPatch, Third Party Advisory
- https://github.com/redis/redis/commit/5674b0057ff2903d43eaff802017eddf37c360f8Patch, Third Party Advisory
- https://github.com/redis/redis/security/advisories/GHSA-f6pw-v9gw-v64pThird Party Advisory
- https://security.gentoo.org/glsa/202209-17Third Party Advisory
- https://security.netapp.com/advisory/ntap-20211104-0003/Third Party Advisory
- https://www.debian.org/security/2021/dsa-5001Third Party Advisory
- https://www.oracle.com/security-alerts/cpuapr2022.htmlPatch, Third Party Advisory
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2021-32675?
How severe is CVE-2021-32675?
How do I fix CVE-2021-32675?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2021
- CVE-2021-3267File Upload vulnerability found in KiteCMS v.1.1 allows a re…7.2
- CVE-2021-32670Datasette is an open source multi-tool for exploring and pub…6.1
- CVE-2021-32671Flarum is a forum software for building communities. Flarum'…10
- CVE-2021-32672Redis is an open source, in-memory database that persists on…4.3
- CVE-2021-32673reg-keygen-git-hash-plugin is a reg-suit plugin to detect th…9.8
- CVE-2021-32674Zope is an open-source web application server. This advisory…8.8
- CVE-2021-32676Nextcloud Talk is a fully on-premises audio/video and chat c…6.5
- CVE-2021-32677FastAPI is a web framework for building APIs with Python 3.6…8.1
- CVE-2021-32678Nextcloud Server is a Nextcloud package that handles data st…5.3
- CVE-2021-32679Nextcloud Server is a Nextcloud package that handles data st…8.8
- CVE-2021-32680Nextcloud Server is a Nextcloud package that handles data st…3.3
- CVE-2021-32681Wagtail is an open source content management system built on…5.4
Are you affected by CVE-2021-32675?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
