7.7
CVSSv3

CVE-2021-23017

Published: 01/06/2021 Updated: 07/11/2023
CVSS v2 Base Score: 6.8 | Impact Score: 6.4 | Exploitability Score: 8.6
CVSS v3 Base Score: 7.7 | Impact Score: 5.5 | Exploitability Score: 2.2
VMScore: 613
Vector: AV:N/AC:M/Au:N/C:P/I:P/A:P

Vulnerability Summary

A flaw was found in nginx. An off-by-one error while processing DNS responses allows a network malicious user to write a dot character out of bounds in a heap allocated buffer which can allow overwriting the least significant byte of next heap chunk metadata likely leading to a remote code execution in certain circumstances. The highest threat from this vulnerability is to data confidentiality and integrity as well as system availability. (CVE-2021-23017)

Vulnerability Trend

Vulnerable Product Search on Vulmon Subscribe to Product

f5 nginx

openresty openresty

fedoraproject fedora 33

fedoraproject fedora 34

netapp ontap select deploy administration utility -

oracle communications operations monitor 3.4

oracle enterprise session border controller 8.4

oracle communications operations monitor 4.2

oracle communications operations monitor 4.3

oracle communications session border controller 8.4

oracle enterprise session border controller 9.0

oracle communications session border controller 9.0

oracle enterprise communications broker 3.3.0

oracle enterprise telephony fraud monitor 4.2

oracle enterprise telephony fraud monitor 4.3

oracle enterprise telephony fraud monitor 4.4

oracle enterprise telephony fraud monitor 3.4

oracle communications operations monitor 4.4

oracle communications fraud monitor

oracle communications control plane monitor 4.2

oracle communications control plane monitor 4.3

oracle communications control plane monitor 4.4

oracle communications control plane monitor 3.4

oracle goldengate

oracle blockchain platform

Vendor Advisories

Synopsis Important: nginx:120 security update Type/Severity Security Advisory: Important Red Hat Insights patch analysis Identify and remediate systems affected by this advisory View affected systems Topic An update for the nginx:120 module is now available for Red Hat Enterprise Linux 8Red Hat Product Security has rated this up ...
Debian Bug report logs - #989095 nginx: CVE-2021-23017: DNS Resolver off-by-one heap write vulnerability Package: src:nginx; Maintainer for src:nginx is Debian Nginx Maintainers <pkg-nginx-maintainers@alioth-listsdebiannet>; Reported by: Salvatore Bonaccorso <carnil@debianorg> Date: Tue, 25 May 2021 18:45:01 UTC S ...
Luis Merino, Markus Vervier and Eric Sesterhenn discovered an off-by-one in Nginx, a high-performance web and reverse proxy server, which could result in denial of service and potentially the execution of arbitrary code For the stable distribution (buster), this problem has been fixed in version 1142-2+deb10u4 We recommend that you upgrade your ...
A flaw was found in nginx An off-by-one error while processing DNS responses allows a network attacker to write a dot character out of bounds in a heap allocated buffer which can allow overwriting the least significant byte of next heap chunk metadata likely leading to a remote code execution in certain circumstances The highest threat from this ...
A flaw was found in nginx An off-by-one error while processing DNS responses allows a network attacker to write a dot character out of bounds in a heap allocated buffer which can allow overwriting the least significant byte of next heap chunk metadata likely leading to a remote code execution in certain circumstances The highest threat from this ...
A flaw was found in nginx An off-by-one error while processing DNS responses allows a network attacker to write a dot character out of bounds in a heap allocated buffer which can allow overwriting the least significant byte of next heap chunk metadata likely leading to a remote code execution in certain circumstances The highest threat from this ...
A security issue in nginx resolver was identified, which might allow an attacker to cause 1-byte memory overwrite by using a specially crafted DNS response, resulting in worker process crash or, potentially, in arbitrary code execution The issue only affects nginx if the "resolver" directive is used in the configuration file Further, the attack ...

Exploits

An off-by-one error in ngx_resolver_copy() while processing DNS responses allows a network attacker to write a dot character ('', 0x2E) out of bounds in a heap allocated buffer The vulnerability can be triggered by a DNS response in reply to a DNS request from nginx when the resolver primitive is configured A specially crafted packet allows over ...
Nginx version 1200 suffers from a denial of service vulnerability ...

Mailing Lists

<!--X-Body-Begin--> <!--X-User-Header--> oss-sec mailing list archives <!--X-User-Header-End--> <!--X-TopPNI--> By Date By Thread </form> <!--X-TopPNI-End--> <!--X-MsgBody--> <!--X-Subject-Header-Begin--> X41 D-Sec GmbH Security Advisory X41-2021-002: nginx DNS Resolver Off-by-One Heap Write Vulnerability <!--X-Subject-Header-End ...

Github Repositories

Ingress NGINX Controller Overview ingress-nginx is an Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer Learn more about Ingress on the main Kubernetes documentation site Get started See the Getting Started document Troubleshooting If you encounter issues, review the troubleshooting docs, file an issue, or talk to us on the #ingress-ngin

Ingress NGINX Controller Community Update We will discuss the results of our Community Survey, progress on the stabilization project, and ideas going forward with the project at Kubecon NA 2022 in Detroit Come join us and let us hear what you'd like to see in the future for ingress-nginx kccncna2022schedcom/event/18lgl?iframe=no Overview ingress-nginx is a

Ingress NGINX Controller Overview ingress-nginx is an Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer Learn more about Ingress on the main Kubernetes documentation site Get started See the Getting Started document Troubleshooting If you encounter issues, review the troubleshooting docs, file an issue, or talk to us on the #ingress-ngin

Ingress NGINX Controller Overview ingress-nginx is an Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer Learn more about Ingress on the main Kubernetes documentation site Get started See the Getting Started document Troubleshooting If you encounter issues, review the troubleshooting docs, file an issue, or talk to us on the #ingress-ngin

Ingress NGINX Controller Please fill out our 2022 Ingress-Nginx User Survey and let us know what you want to see in future releases wwwsurveymonkeycom/r/ingressngx2022 Overview ingress-nginx is an Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer Learn more about Ingress on the main Kubernetes documentation site Get started Se

PoC for Nginx 0.6.18 - 1.20.0 Memory Overwrite Vulnerability CVE-2021-23017

CVE-2021-23017-PoC pip install -r requirementstxt python3 pocpy --target 172116100 --dns_server 1721161

Repo for ingress in blue green deployment

Ingress NGINX Controller Overview ingress-nginx is an Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer Learn more about Ingress on the main Kubernetes documentation site Get started See the Getting Started document Troubleshooting If you encounter issues, review the troubleshooting docs, file an issue, or talk to us on the #ingress-ngin

Ingress NGINX Controller Please fill out our 2022 Ingress-Nginx User Survey and let us know what you want to see in future releases wwwsurveymonkeycom/r/ingressngx2022 Overview ingress-nginx is an Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer Learn more about Ingress on the main Kubernetes documentation site Get started Se

Ingress NGINX Controller Overview ingress-nginx is an Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer Learn more about Ingress on the main Kubernetes documentation site Get started See the Getting Started document Troubleshooting If you encounter issues, review the troubleshooting docs, file an issue, or talk to us on the #ingress-ngi

CVE-2021-23017-PoC python3 pocpy --target 172116100 --dns_server 1721161

Ingress NGINX Controller Overview ingress-nginx is an Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer Learn more about Ingress on the main Kubernetes documentation site Get started See the Getting Started document Troubleshooting If you encounter issues, review the troubleshooting docs, file an issue, or talk to us on the #ingress-ngi

Ingress NGINX Controller Please fill out our 2022 Ingress-Nginx User Survey and let us know what you want to see in future releases wwwsurveymonkeycom/r/ingressngx2022 Overview ingress-nginx is an Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer Learn more about Ingress on the main Kubernetes documentation site Get started Se

Ingress NGINX Controller Overview ingress-nginx is an Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer Learn more about Ingress on the main Kubernetes documentation site Get started See the Getting Started document Troubleshooting If you encounter issues, review the troubleshooting docs, file an issue, or talk to us on the #ingress-ngin

Ingress NGINX Controller Overview ingress-nginx is an Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer Learn more about Ingress on the main Kubernetes documentation site Get started See the Getting Started document Troubleshooting If you encounter issues, review the troubleshooting docs, file an issue, or talk to us on the #ingress-ngin

Ingress NGINX Controller Overview ingress-nginx is an Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer Learn more about Ingress on the main Kubernetes documentation site Get started See the Getting Started document Troubleshooting If you encounter issues, review the troubleshooting docs, file an issue, or talk to us on the #ingress-ngin

https://eggkingo.github.io/polyblog/

Polysphere Temp Blog POST Hehehe tor go funny This post will go through the vulnerabilites of tor/torbrowser, onion balance and the stem library The vulnerabilties might not directly affect the onion relay protocol ———————————————— Tor/TorBrowser The Tor/Torbrowser in total have 41

Ingress NGINX Controller Overview ingress-nginx is an Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer Learn more about Ingress on the main Kubernetes documentation site Get started See the Getting Started document Troubleshooting If you encounter issues, review the troubleshooting docs, file an issue, or talk to us on the #ingress-ngi

Ingress NGINX Controller Please fill out our 2022 Ingress-Nginx User Survey and let us know what you want to see in future releases wwwsurveymonkeycom/r/ingressngx2022 Overview ingress-nginx is an Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer Learn more about Ingress on the main Kubernetes documentation site Get started Se

Ingress NGINX Controller Overview ingress-nginx is an Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer Learn more about Ingress on the main Kubernetes documentation site Get started See the Getting Started document Troubleshooting If you encounter issues, review the troubleshooting docs, file an issue, or talk to us on the #ingress-ngi

Ingress NGINX Controller Overview ingress-nginx is an Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer Learn more about Ingress on the main Kubernetes documentation site Get started See the Getting Started document Troubleshooting If you encounter issues, review the troubleshooting docs, file an issue, or talk to us on the #ingress-ngin

Ingress NGINX Controller Overview ingress-nginx is an Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer Learn more about Ingress on the main Kubernetes documentation site Get started See the Getting Started document Troubleshooting If you encounter issues, review the troubleshooting docs, file an issue, or talk to us on the #ingress-ngin

Ingress NGINX Controller Overview ingress-nginx is an Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer Learn more about Ingress on the main Kubernetes documentation site Get started See the Getting Started document Troubleshooting If you encounter issues, review the troubleshooting docs, file an issue, or talk to us on the #ingress-ngin

Ingress NGINX Controller Overview ingress-nginx is an Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer Learn more about Ingress on the main Kubernetes documentation site Get started See the Getting Started document Troubleshooting If you encounter issues, review the troubleshooting docs, file an issue, or talk to us on the #ingress-ngin

Personal GitHub account Personal Blog - Shellcodeblog LinkedIn profile BugCrowd profile Some of my public "coding" projects: Red-Team &amp; Malware Dev GUI for C2 network tunnels Nemo malware - IRSeC 2019 Self-propagating MS17-010 worm Bypass Windows firewall via Npcap APIs Poc of a malicious browser extension Bad patch for Pfsense CSharp ransomware PoC An

WIP in the context of a school presentation As of now don't rely on it blindly CVE-2021-23017 Nginx 0618 - 1200 Memory Overwrite Vulnerability Base Score: 77 HIGH How it work? The vulnerability is between the nginx server and the dns resolver The resolver directive is needed to trigger the memory overflow It trigger when the PoC run, and a victim connect to the ser

CVE-2021-23017 CVE-2021-23017-PoC python3 pocpy --target 172116100 --dns_server 1721161 This software has been created purely for the purposes of academic research and for the development of effective defensive techniques, and is not intended to be used to attack systems except where explicitly authorized Project maintainers are n

Recent Articles

CISA pulls the fire alarm on Juniper Networks bugs
The Register • Jessica Lyons Hardcastle • 01 Jan 1970

Topics Security Off-Prem On-Prem Software Offbeat Vendor Voice Vendor Voice Resources Hate to ruin your Friday What do you want The Register to do for you?

Juniper Networks has patched critical-rated bugs across its Junos Space, Contrail Networking and NorthStar Controller products that are serious enough to prompt CISA to weigh in and advise admins to update the software as soon as possible. "CISA encourages users and administrators to review the Juniper Networks security advisories page and apply the necessary updates," according to the Feds' warning this week. Key thing here is review: some of these flaws can be exploited to bring down equipme...

References

CWE-193http://mailman.nginx.org/pipermail/nginx-announce/2021/000300.htmlhttps://security.netapp.com/advisory/ntap-20210708-0006/https://www.oracle.com/security-alerts/cpuoct2021.htmlhttps://www.oracle.com/security-alerts/cpujan2022.htmlhttps://www.oracle.com/security-alerts/cpuapr2022.htmlhttp://packetstormsecurity.com/files/167720/Nginx-1.20.0-Denial-Of-Service.htmlhttps://support.f5.com/csp/article/K12331123%2Chttps://lists.apache.org/thread.html/r6fc5c57b38e93e36213e9a18c8a4e5dbd5ced1c7e57f08a1735975ba%40%3Cnotifications.apisix.apache.org%3Ehttps://lists.apache.org/thread.html/r37e6b2165f7c910d8e15fd54f4697857619ad2625f56583802004009%40%3Cnotifications.apisix.apache.org%3Ehttps://lists.apache.org/thread.html/rf318aeeb4d7a3a312734780b47de83cefb7e6995da0b2cae5c28675c%40%3Cnotifications.apisix.apache.org%3Ehttps://lists.apache.org/thread.html/r4d4966221ca399ce948ef34884652265729d7d9ef8179c78d7f17e7f%40%3Cnotifications.apisix.apache.org%3Ehttps://lists.apache.org/thread.html/rf232eecd47fdc44520192810560303073cefd684b321f85e311bad31%40%3Cnotifications.apisix.apache.org%3Ehttps://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/GNKOP2JR5L7KCIZTJRZDCUPJTUONMC5I/https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/7SFVYHC7OXTEO4SMBWXDVK6E5IMEYMEE/https://access.redhat.com/errata/RHSA-2022:0323https://nvd.nist.govhttps://github.com/M507/CVE-2021-23017-PoChttps://www.debian.org/security/2021/dsa-4921https://alas.aws.amazon.com/ALAS-2021-1507.html