{"vulnerability": "cve-2017-7529", "sightings": [{"uuid": "77f4a093-115c-46cd-8b8d-8d4fbcb14763", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2017-7529", "type": "published-proof-of-concept", "source": "Telegram/hkqEFwwh606UEFPfmjcYFdm2vUfHHs20xhtGk7qU0l2VFRM", "content": "", "creation_timestamp": "2025-04-27T23:00:06.000000Z"}, {"uuid": "a06c06cf-54e8-4938-bc57-93926155e8d9", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2017-7529", "type": "published-proof-of-concept", "source": "Telegram/hCfCsWkJLNX-4ZZS6AKhD47aw1Wu0GxnlvM04EnHwON9-Gg", "content": "", "creation_timestamp": "2025-03-05T22:00:05.000000Z"}, {"uuid": "b7ca18ab-96a8-4441-b3ae-7843de19241d", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2017-7529", "type": "published-proof-of-concept", "source": "https://t.me/pwnwiki_zhchannel/41", "content": "CVE-2017-7529 Nginx\u8d8a\u754c\u8b80\u53d6\u7de9\u5b58\u6f0f\u6d1e\nhttps://www.pwnwiki.org/index.php?title=CVE-2017-7529_Nginx%E8%B6%8A%E7%95%8C%E8%AE%80%E5%8F%96%E7%B7%A9%E5%AD%98%E6%BC%8F%E6%B4%9E", "creation_timestamp": "2021-09-21T06:42:54.000000Z"}, {"uuid": "44856eec-6ea8-4ffa-b1d3-573bf1ab8049", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2017-7529", "type": "published-proof-of-concept", "source": "Telegram/5wukRxV9URSUqaAjuIv1D5mVUIA9ZwDjV7wHja-KOPw3qxc", "content": "", "creation_timestamp": "2020-08-04T22:05:20.000000Z"}, {"uuid": "557d8718-55f9-4532-8d5b-7ab4696003f5", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2017-7529", "type": "seen", "source": "https://t.me/critical_bug/1010", "content": "\ud83d\udfe1 Medium | \u0411\u0430\u0443\u043d\u0442\u0438: 100.0 | https://publishers.basicattentiontoken.org/favicon.ico \u0443\u044f\u0437\u0432\u0438\u043c \u043a CVE-2017-7529\n\n\u042d\u0442\u043e\u0442 \u0440\u0435\u043f\u043e\u0440\u0442 \u0441\u043e\u043e\u0431\u0449\u0430\u0435\u0442 \u043e \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438 \u0432 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0438, \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0430\u0435\u043c\u043e\u0439 \u043a\u0430\u043a CVE-2017-7529. \u0423\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044c \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0438\u0432\u0435\u0441\u0442\u0438 \u043a \u044d\u043a\u0441\u043f\u043b\u0443\u0430\u0442\u0430\u0446\u0438\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u043c \u043d\u0435\u0433\u0430\u0442\u0438\u0432\u043d\u044b\u043c \u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f\u043c \u0434\u043b\u044f \u0435\u0433\u043e \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0438 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438.\n\n\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u0441 \u0438\u043c\u0435\u043d\u0435\u043c lalit2020 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0432 \u0441\u0432\u043e\u0435\u043c \u0440\u0435\u043f\u043e\u0440\u0442\u0435, \u0447\u0442\u043e \u043e\u043d \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u043b, \u0447\u0442\u043e https://publishers.basicattentiontoken.org \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0443\u044f\u0437\u0432\u0438\u043c\u044b\u043c \u043a \u044d\u0442\u043e\u0439 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e\u0439 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438. \u041e\u043d \u043d\u0435 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u0435\u0439 \u043e \u0441\u0430\u043c\u043e\u0439 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438 \u0438\u043b\u0438 \u0441\u043f\u043e\u0441\u043e\u0431\u0430\u0445 \u0435\u0435 \u044d\u043a\u0441\u043f\u043b\u0443\u0430\u0442\u0430\u0446\u0438\u0438, \u043d\u043e \u043e\u0446\u0435\u043d\u0438\u0432\u0430\u0435\u0442 \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438 \u043a\u0430\u043a \u0432\u044b\u0441\u043e\u043a\u0438\u0439.\n\n\u0420\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u043d\u044b\u0439 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u043c \u0440\u0435\u043f\u043e\u0440\u0442 \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u0442, \u0447\u0442\u043e \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043f\u0440\u0438\u043d\u044f\u0442\u044c \u043c\u0435\u0440\u044b \u0434\u043b\u044f \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0438 \u0443\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438, \u0447\u0442\u043e\u0431\u044b \u043f\u0440\u0435\u0434\u043e\u0442\u0432\u0440\u0430\u0442\u0438\u0442\u044c \u043f\u043e\u0442\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0435 \u0430\u0442\u0430\u043a\u0438 \u0438 \u0445\u0430\u043a\u0435\u0440\u0441\u043a\u0438\u0435 \u0432\u0442\u043e\u0440\u0436\u0435\u043d\u0438\u044f.", "creation_timestamp": "2023-07-06T08:57:12.000000Z"}, {"uuid": "911523d0-4666-4309-91c5-b2a1e8be163d", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2017-7529", "type": "seen", "source": "https://t.me/hacking_Attack/95785", "content": "Black Hat Ethical Hacking\nOffensive Security Tool: Nginxpwner\n\nOffensive Security Tool: NginxpwnerPost Views: 139 Premium Contenthttps://www.blackhatethicalhacking.com/wp-content/uploads/2023/03/Patreon.png Subscribe to Patreon to watch this episode.\nReading Time: 2 Minutes DescriptionNginxpwner is written by stark0de and its an automated tool written in Python that can be used to scan a web server running the nginx web server software for misconfigurations and vulnerabilities. The tool uses a variety of techniques to identify misconfigurations and vulnerabilities, such as looking for files with default or weak permissions, searching for backup files, and checking for common server configuration mistakes. Once the tool identifies a vulnerability, it attempts to exploit it by running a variety of pre-configured attacks against the server, such as using a local file inclusion (LFI) vulnerability to retrieve sensitive files or attempting to execute arbitrary code on the server.\n\nIt can also be used to perform reconnaissance on a target server, such as identifying the operating system and web server software in use. It is important to note that while the tool can be useful for identifying potential security issues on a web server, it should only be used on systems that you have explicit permission to test.\n\nhttps://www.blackhatethicalhacking.com/wp-content/uploads/2023/03/68747470733a2f2f692e706f7374696d672e63632f766d334c57466a342f6e67696e7870776e65722e706e67-1024x350.png \nSee Also: So you want to be a hacker? Offensive Security Courses Installcd /optgit clone https://github.com/stark0de/nginxpwnercd nginxpwnerchmod +x install.sh./install.shTrending: Offensive Security Tool: Bypass Url Parser\nTrending: Digital Forensics Tool: Email Analyzer Install using Dockergit clone https://github.com/stark0de/nginxpwnercd nginxpwnersudo docker build -t nginxpwner:latest .Run the imagesudo docker run -it nginxpwner:latest /bin/bashUsageTarget tab in Burp, select host, right click, copy all URLs in this host, copy to a file\n\ncat urllist | unfurl paths | cut -d\"/\" -f2-3 | sort -u &gt; /tmp/pathlist \n\nOr get the list of paths you already discovered in the application in some other way. Note: the paths should not start with /\n\nFinally:\n\npython3 nginxpwner.py https://example.com /tmp/pathlistSee Also: Write up: How Misconfigurations in Linux can leave you vulnerable to Attackers NotesIt actually checks for:\n\n-Gets Ngnix version and gets its possible exploits using searchsploit and tells if it is outdated\n\n-Throws a wordlist specific to Nginx via gobuster\n\n-Checks if it is vulnerable to CRLF via a common misconfiguration of using $uri in redirects\n\n-Checks for CRLF in all of the paths provided\n\n-Checks if the PURGE HTTP method is available from the outside\n\n-Checks for variable leakage misconfiguration\n\n-Checks for path traversal vulnerabilities via merge_slashes set to off\n\n-Tests for differences in the length of responses when using hop-by-hop headers (ex: X-Forwarded-Host)\n\n-Uses Kyubi to test for path traversal vulnerabilities via misconfigured alias\n\n-Tests for 401/403 bypass using X-Accel-Redirect\n\n-Shows the payload to check for Raw backend reading response misconfiguration\n\n-Checks if the site uses PHP and suggests some nginx-specific tests for PHP sites\n\n-Tests for the common integer overflow vulnerability in Nginx\u2019s range filter module (CVE-2017-7529)\n\nThe tool uses the Server header in the response to do some of the tests. There are other CMS and so which are built on Nginx like Centminmod, OpenResty, Pantheon or Tengine for example which don\u2019t return that header. In that case please use nginx-pwner-no-server-header.py w[...]", "creation_timestamp": "2026-09-01T20:01:01.313227Z"}, {"uuid": "879181d3-bd08-458f-9ad3-4b4d2720c827", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2017-7529", "type": "seen", "source": "https://t.me/hacking_Attack/7079", "content": "KitPloit - PenTest Tools!\nNginxpwner - Tool to look for common Nginx misconfigurations and vulnerabilities\n\nhttps://1.bp.blogspot.com/-Dttz0B-9i6E/YIxZwJFPPBI/AAAAAAAAWCQ/B1twiYSSfHYygiShhLZqejH7f8nB1Nr5ACNcBGAsYHQ/w640-h218/nginxpwner_1.png \nNginxpwner is a simple tool to look for common Nginx misconfigurations and vulnerabilities.\nInstall:\ncd /opt\ngit clone https://github.com/stark0de/nginxpwner\ncd nginxpwner\nchmod +x install.sh\n./install.sh\n\nUsage:\nTarget tab in Burp, select host, right click, copy all URLs in this host, copy to a file\n\ncat urllist | unfurl paths | cut -d\"/\" -f2-3 | sort -u &gt; /tmp/pathlist \n\nOr get the list of paths you already discovered in the application in some other way. Note: the paths should not start with /\n\nFinally:\n\npython3 nginxpwner.py https://example.com /tmp/pathlist\n\nNotes:\n\nIt actually checks for:\n\n-Gets Ngnix version and gets its possible exploits using searchsploit and tells if it is outdated\n\n-Throws a wordlist specific to Nginx via gobuster\n\n-Checks if it is vulnerable to CRLF via a common misconfiguration of using $uri in redirects\n\n-Checks for CRLF in all of the paths provided\n\n-Checks if the PURGE HTTP method is available from the outside\n\n-Checks for variable leakage misconfiguration\n\n-Checks for path traversal vulnerabilities via merge_slashes set to off\n\n-Tests for differences in the length of requests when using hop-by-hop headers (ex: X-Forwarded-Host)\n\n-Uses Kyubi to test for path traversal vulnerabilities via misconfigured alias\n\n-Tests for 401/403 bypass using X-Accel-Redirect\n\n-Shows the payload to check for Raw backend reading response misconfiguration\n\n-Checks if the site uses PHP and suggests some nginx-specific tests for PHP sites\n\n-Tests for the common integer overflow vulnerability in Nginx's range filter module (CVE-2017-7529)\n\nThe tool uses the Server header in the response to do some of the tests. There are other CMS and so which are built on Nginx like Centminmod, OpenResty, Pantheon or Tengine for example which don't return that header. In that case please use nginx-pwner-no-server-header.py with the same parameters than the other script\n\nAlso, for the exploit search to run correctly you should do: searchsploit -u in Kali from time to time\n\nThe tool does not check for web cache poisoning/deception vulnerabilities nor request smuggling, you should test that with specific tools for those vulnerabilities. NginxPwner is mainly focused in misconfigurations developers may have introduced in the nginx.conf without being aware of them.\n\nCredit to shibli2700 for his awesome tool Kyubi https://github.com/shibli2700/Kyubi and to all the contributors of gobuster. Credits also to Detectify (which actually discovered many of this misconfigurations in NGINX)\nDownload Nginxpwner\n\n___________________________ \n@hacking_Attack\n@Hacking_Video", "creation_timestamp": "2026-09-01T20:02:44.591136Z"}, {"uuid": "0bf16065-6ee4-4e81-b7e7-2d8143b534d5", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2017-7529", "type": "seen", "source": "https://t.me/hacking_Attack/7073", "content": "Nginxpwner -  Tool to look for common Nginx misconfigurations and vulnerabilities\n\n Nginxpwner is a simple tool to look for common Nginx misconfigurations and vulnerabilities.Install: cd /optgit clone https://github.com/stark0de/nginxpwnercd nginxpwnerchmod +x install.sh./install.sh Usage: Target tab in Burp, select host, right click, copy all URLs in this host, copy to a filecat urllist | unfurl paths | cut -d\"/\" -f2-3 | sort -u &gt; /tmp/pathlist Or get the list of paths you already discovered in the application in some other way. Note: the paths should not start with /Finally:python3 nginxpwner.py https://example.com /tmp/pathlist Notes: It actually checks for: -Gets Ngnix version and gets its possible exploits using searchsploit and tells if it is outdated -Throws a wordlist specific to Nginx via gobuster -Checks if it is vulnerable to CRLF via a common misconfiguration of using $uri in redirects -Checks for CRLF in all of the paths provided -Checks if the PURGE HTTP method is available from the outside -Checks for variable leakage misconfiguration -Checks for path traversal vulnerabilities via merge_slashes set to off -Tests for differences in the length of requests when using hop-by-hop headers (ex: X-Forwarded-Host) -Uses Kyubi to test for path traversal vulnerabilities via misconfigured alias -Tests for 401/403 bypass using X-Accel-Redirect -Shows the payload to check for Raw backend reading response misconfiguration -Checks if the site uses PHP and suggests some nginx-specific tests for PHP sites -Tests for the common integer overflow vulnerability in Nginx's range filter module (CVE-2017-7529) The tool uses the Server header in the response to do some of the tests. There are other CMS and so which are built on Nginx like Centminmod, OpenResty, Pantheon or Tengine for example which don't return that header. In that case please use nginx-pwner-no-server-header.py with the same parameters than the other script Also, for the exploit search to run correctly you should do: searchsploit -u in Kali from time to time The tool does not check for web cache poisoning/deception vulnerabilities nor request smuggling, you should test that with specific tools for those vulnerabilities. NginxPwner is mainly focused in misconfigurations developers may have introduced in the nginx.conf without being aware of them. Credit to shibli2700 for his awesome tool Kyubi https://github.com/shibli2700/Kyubi and to all the contributors of gobuster. Credits also to Detectify (which actually discovered many of this misconfigurations in NGINX) Download Nginxpwner\nRead more...\n\n___________________________ \n@hacking_Attack\n@Hacking_Video", "creation_timestamp": "2026-09-01T20:02:44.869104Z"}, {"uuid": "0bfd3a0a-5e99-4caa-9c18-5a990489589c", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2017-7529", "type": "seen", "source": "https://t.me/hacking_Attack/95785", "content": "Black Hat Ethical Hacking\nOffensive Security Tool: Nginxpwner\n\nOffensive Security Tool: NginxpwnerPost Views: 139 Premium Contenthttps://www.blackhatethicalhacking.com/wp-content/uploads/2023/03/Patreon.png Subscribe to Patreon to watch this episode.\nReading Time: 2 Minutes DescriptionNginxpwner is written by stark0de and its an automated tool written in Python that can be used to scan a web server running the nginx web server software for misconfigurations and vulnerabilities. The tool uses a variety of techniques to identify misconfigurations and vulnerabilities, such as looking for files with default or weak permissions, searching for backup files, and checking for common server configuration mistakes. Once the tool identifies a vulnerability, it attempts to exploit it by running a variety of pre-configured attacks against the server, such as using a local file inclusion (LFI) vulnerability to retrieve sensitive files or attempting to execute arbitrary code on the server.\n\nIt can also be used to perform reconnaissance on a target server, such as identifying the operating system and web server software in use. It is important to note that while the tool can be useful for identifying potential security issues on a web server, it should only be used on systems that you have explicit permission to test.\n\nhttps://www.blackhatethicalhacking.com/wp-content/uploads/2023/03/68747470733a2f2f692e706f7374696d672e63632f766d334c57466a342f6e67696e7870776e65722e706e67-1024x350.png \nSee Also: So you want to be a hacker? Offensive Security Courses Installcd /optgit clone https://github.com/stark0de/nginxpwnercd nginxpwnerchmod +x install.sh./install.shTrending: Offensive Security Tool: Bypass Url Parser\nTrending: Digital Forensics Tool: Email Analyzer Install using Dockergit clone https://github.com/stark0de/nginxpwnercd nginxpwnersudo docker build -t nginxpwner:latest .Run the imagesudo docker run -it nginxpwner:latest /bin/bashUsageTarget tab in Burp, select host, right click, copy all URLs in this host, copy to a file\n\ncat urllist | unfurl paths | cut -d\"/\" -f2-3 | sort -u &gt; /tmp/pathlist \n\nOr get the list of paths you already discovered in the application in some other way. Note: the paths should not start with /\n\nFinally:\n\npython3 nginxpwner.py https://example.com /tmp/pathlistSee Also: Write up: How Misconfigurations in Linux can leave you vulnerable to Attackers NotesIt actually checks for:\n\n-Gets Ngnix version and gets its possible exploits using searchsploit and tells if it is outdated\n\n-Throws a wordlist specific to Nginx via gobuster\n\n-Checks if it is vulnerable to CRLF via a common misconfiguration of using $uri in redirects\n\n-Checks for CRLF in all of the paths provided\n\n-Checks if the PURGE HTTP method is available from the outside\n\n-Checks for variable leakage misconfiguration\n\n-Checks for path traversal vulnerabilities via merge_slashes set to off\n\n-Tests for differences in the length of responses when using hop-by-hop headers (ex: X-Forwarded-Host)\n\n-Uses Kyubi to test for path traversal vulnerabilities via misconfigured alias\n\n-Tests for 401/403 bypass using X-Accel-Redirect\n\n-Shows the payload to check for Raw backend reading response misconfiguration\n\n-Checks if the site uses PHP and suggests some nginx-specific tests for PHP sites\n\n-Tests for the common integer overflow vulnerability in Nginx\u2019s range filter module (CVE-2017-7529)\n\nThe tool uses the Server header in the response to do some of the tests. There are other CMS and so which are built on Nginx like Centminmod, OpenResty, Pantheon or Tengine for example which don\u2019t return that header. In that case please use nginx-pwner-no-server-header.py w[...]", "creation_timestamp": "2026-09-02T01:01:22.053395Z"}, {"uuid": "3ad2adc1-d162-403d-9de0-f04fab48dbba", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2017-7529", "type": "seen", "source": "https://t.me/hacking_Attack/7079", "content": "KitPloit - PenTest Tools!\nNginxpwner - Tool to look for common Nginx misconfigurations and vulnerabilities\n\nhttps://1.bp.blogspot.com/-Dttz0B-9i6E/YIxZwJFPPBI/AAAAAAAAWCQ/B1twiYSSfHYygiShhLZqejH7f8nB1Nr5ACNcBGAsYHQ/w640-h218/nginxpwner_1.png \nNginxpwner is a simple tool to look for common Nginx misconfigurations and vulnerabilities.\nInstall:\ncd /opt\ngit clone https://github.com/stark0de/nginxpwner\ncd nginxpwner\nchmod +x install.sh\n./install.sh\n\nUsage:\nTarget tab in Burp, select host, right click, copy all URLs in this host, copy to a file\n\ncat urllist | unfurl paths | cut -d\"/\" -f2-3 | sort -u &gt; /tmp/pathlist \n\nOr get the list of paths you already discovered in the application in some other way. Note: the paths should not start with /\n\nFinally:\n\npython3 nginxpwner.py https://example.com /tmp/pathlist\n\nNotes:\n\nIt actually checks for:\n\n-Gets Ngnix version and gets its possible exploits using searchsploit and tells if it is outdated\n\n-Throws a wordlist specific to Nginx via gobuster\n\n-Checks if it is vulnerable to CRLF via a common misconfiguration of using $uri in redirects\n\n-Checks for CRLF in all of the paths provided\n\n-Checks if the PURGE HTTP method is available from the outside\n\n-Checks for variable leakage misconfiguration\n\n-Checks for path traversal vulnerabilities via merge_slashes set to off\n\n-Tests for differences in the length of requests when using hop-by-hop headers (ex: X-Forwarded-Host)\n\n-Uses Kyubi to test for path traversal vulnerabilities via misconfigured alias\n\n-Tests for 401/403 bypass using X-Accel-Redirect\n\n-Shows the payload to check for Raw backend reading response misconfiguration\n\n-Checks if the site uses PHP and suggests some nginx-specific tests for PHP sites\n\n-Tests for the common integer overflow vulnerability in Nginx's range filter module (CVE-2017-7529)\n\nThe tool uses the Server header in the response to do some of the tests. There are other CMS and so which are built on Nginx like Centminmod, OpenResty, Pantheon or Tengine for example which don't return that header. In that case please use nginx-pwner-no-server-header.py with the same parameters than the other script\n\nAlso, for the exploit search to run correctly you should do: searchsploit -u in Kali from time to time\n\nThe tool does not check for web cache poisoning/deception vulnerabilities nor request smuggling, you should test that with specific tools for those vulnerabilities. NginxPwner is mainly focused in misconfigurations developers may have introduced in the nginx.conf without being aware of them.\n\nCredit to shibli2700 for his awesome tool Kyubi https://github.com/shibli2700/Kyubi and to all the contributors of gobuster. Credits also to Detectify (which actually discovered many of this misconfigurations in NGINX)\nDownload Nginxpwner\n\n___________________________ \n@hacking_Attack\n@Hacking_Video", "creation_timestamp": "2026-09-02T01:03:20.000395Z"}, {"uuid": "353bd279-c7e7-41ae-ae06-f63060d2ac55", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2017-7529", "type": "seen", "source": "https://t.me/hacking_Attack/7073", "content": "Nginxpwner -  Tool to look for common Nginx misconfigurations and vulnerabilities\n\n Nginxpwner is a simple tool to look for common Nginx misconfigurations and vulnerabilities.Install: cd /optgit clone https://github.com/stark0de/nginxpwnercd nginxpwnerchmod +x install.sh./install.sh Usage: Target tab in Burp, select host, right click, copy all URLs in this host, copy to a filecat urllist | unfurl paths | cut -d\"/\" -f2-3 | sort -u &gt; /tmp/pathlist Or get the list of paths you already discovered in the application in some other way. Note: the paths should not start with /Finally:python3 nginxpwner.py https://example.com /tmp/pathlist Notes: It actually checks for: -Gets Ngnix version and gets its possible exploits using searchsploit and tells if it is outdated -Throws a wordlist specific to Nginx via gobuster -Checks if it is vulnerable to CRLF via a common misconfiguration of using $uri in redirects -Checks for CRLF in all of the paths provided -Checks if the PURGE HTTP method is available from the outside -Checks for variable leakage misconfiguration -Checks for path traversal vulnerabilities via merge_slashes set to off -Tests for differences in the length of requests when using hop-by-hop headers (ex: X-Forwarded-Host) -Uses Kyubi to test for path traversal vulnerabilities via misconfigured alias -Tests for 401/403 bypass using X-Accel-Redirect -Shows the payload to check for Raw backend reading response misconfiguration -Checks if the site uses PHP and suggests some nginx-specific tests for PHP sites -Tests for the common integer overflow vulnerability in Nginx's range filter module (CVE-2017-7529) The tool uses the Server header in the response to do some of the tests. There are other CMS and so which are built on Nginx like Centminmod, OpenResty, Pantheon or Tengine for example which don't return that header. In that case please use nginx-pwner-no-server-header.py with the same parameters than the other script Also, for the exploit search to run correctly you should do: searchsploit -u in Kali from time to time The tool does not check for web cache poisoning/deception vulnerabilities nor request smuggling, you should test that with specific tools for those vulnerabilities. NginxPwner is mainly focused in misconfigurations developers may have introduced in the nginx.conf without being aware of them. Credit to shibli2700 for his awesome tool Kyubi https://github.com/shibli2700/Kyubi and to all the contributors of gobuster. Credits also to Detectify (which actually discovered many of this misconfigurations in NGINX) Download Nginxpwner\nRead more...\n\n___________________________ \n@hacking_Attack\n@Hacking_Video", "creation_timestamp": "2026-09-02T01:03:20.237085Z"}]}