{"uuid": "992b41a0-c82c-405e-8bb0-f654278049bd", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2021-45046", "type": "seen", "source": "https://t.me/hacking_Attack/35649", "content": "\u00a0DescriptionWe have been researching the Log4J RCE (CVE-2021-44228) since it was released, and we worked in preventing this vulnerability with our customers. We are open-sourcing an open detection and scanning tool for discovering and fuzzing for Log4J RCE CVE-2021-44228 vulnerability. This shall be used by security teams to scan their infrastructure for Log4J RCE, and also test for WAF bypasses that can result in achiving code execution on the organization's environment.It supports DNS OOB callbacks out of the box, there is no need to setup a DNS callback server.UsageManagement Platform. [\u2022] Secure your External Attack Surface with FullHunt.io. usage: log4j-scan.py [-h] [-u URL] [-l USEDLIST] [--request-type REQUEST_TYPE] [--headers-file HEADERS_FILE] [--run-all-tests] [--exclude-user-agent-fuzzing]                      [--wait-time WAIT_TIME] [--waf-bypass] [--dns-callback-provider DNS_CALLBACK_PROVIDER] [--custom-dns-callback-host CUSTOM_DNS_CALLBACK_HOST]  optional arguments:   -h, --help            show this help message and exit   -u URL, --url URL     Check a single URL.   -p PROXY, --proxy PROXY                         Send requests through proxy. proxy should be specified in the format supported by requests                         (http[s]://:)   -l USEDLIST, --list USEDLIST                         Check a list of URLs.   --request-type REQUEST_TYPE                         Request Type: (get, post) - [Default: get].   --headers-file HEADERS_FILE                         Headers fuzzing list - [default: headers.txt].   --run-all-tests       Run all available tests on each URL.   --exclude-user-agent-fuzzing                         Exclude User-Agent header from fuzzing - useful to bypass weak checks on User-Agents.   --wait-time WAIT_TIME                         Wait time after all URLs are processed (in seconds) - [Default: 5].   --waf-bypass          Extend scans with WAF bypass payloads.   --test-CVE-2021-45046                         Test using payloads for CVE-2021-45046 (detection payloads).   --dns-callback-provider DNS_CALLBACK_PROVIDER                         DNS Callback provider (Options: dnslog.cn, interact.sh) - [Default: interact.sh].   --custom-dns-callback-host CUSTOM_DNS_CALLBACK_HOST                         Custom DNS Callback Host.   --disable-http-redirects                         Disable HTTP redirects. Note: HTTP redirects are useful as it allows the payloads to have higher chance of reaching vulnerable systems.\"&gt;$ python3 log4j-scan.py -h\n[\u2022] CVE-2021-44228 - Apache Log4j RCE Scanner\n[\u2022] Scanner provided by FullHunt.io - The Next-Gen Attack Surface Management Platform.\n[\u2022] Secure your External Attack Surface with FullHunt.io.\nusage: log4j-scan.py [-h] [-u URL] [-l USEDLIST] [--request-type REQUEST_TYPE] [--headers-file HEADERS_FILE] [--run-all-tests] [--exclude-user-agent-fuzzing]\n                     [--wait-time WAIT_TIME] [--waf-bypass] [--dns-callback-provider DNS_CALLBACK_PROVIDER] [--custom-dns-callback-host CUSTOM_DNS_CALLBACK_HOST]\n\noptional arguments:\n  -h, --help            show this help message and exit\n  -u URL, --url URL     Check a single URL.\n  -p PROXY, --proxy PROXY\n                        Send requests through proxy. proxy should be specified in the format supported by requests\n                        (http[s]://:)\n  -l USEDLIST, --list USEDLIST\n                        Check a list of URLs.\n  --request-type REQUEST_TYPE\n                        Request Type: (get, post) - [Default: get].\n  --headers-file HEADERS_FILE\n                        Headers fuzzing list - [default: headers.txt].\n  --run-all-tests       Run all available tests on each URL.\n  --exclude-user-agent-fuzzing\n                        Exclude User-Agent header from fuzzing - useful to bypass weak checks on User-Agents.\n  --wait-time WAIT_TIME\n                        Wait time after all URLs are processed (in seconds) - [Default: 5].\n  --waf-bypass          Extend scans with WAF bypass payloads.", "creation_timestamp": "2026-09-01T20:02:02.501764Z"}