Version and build
Compares local NGINX version strings with the fixed release markers documented in the Ping7 guide.
Local read-only detector
A Bash self-check for CVE-2026-42945. It reviews local NGINX version data, rewrite configuration, ASLR state, worker privilege, and log signals that need operator review.
# inspect before running
curl -fsSLO https://raw.githubusercontent.com/limo57640-crypto/nginx-rift-detector/main/detect.sh
less detect.sh
# run on the server
sudo bash detect.sh
# expected status words
CLEAN | VULNERABLE | SUSPICIOUS
It is built for the first triage pass after a patch window, not for proving that exploitation never happened.
Compares local NGINX version strings with the fixed release markers documented in the Ping7 guide.
Highlights rewrite-heavy configuration that should be reviewed by the server owner before the ticket is closed.
Checks ASLR, worker user, long request paths, encoded traffic spikes, and worker crash logs.
The script gives a compact status so it can be pasted into a ticket or repair handoff.
No obvious version, config, or log signal was found with current local access.
One or more signals need manual review, usually rewrite config, logs, or runtime hardening.
Version or configuration suggests exposure. Patch and review the advisory window before closing.
Open a GitHub issue for tool bugs, false positives, distro version handling, or non-sensitive documentation fixes.
Use Ping7 repair when the result is VULNERABLE or SUSPICIOUS, or when live domains, private logs, crash timestamps, or config lines should not be posted in public.
Send version, result, first suspicious timestamp, and whether access/error logs still exist. Do not send passwords in the first message.