Security Patches

This collection contains security mitigations, system-hardening scripts, and auditing tools developed for PrivacySafe and Ivy Cyber infrastructure. We publish these tools so that others can study, adapt, and use them to protect their own systems, including when upstream security fixes are not yet available.

64 scripts addressing 140 CVEs across 70 software projects and 10 programming languages, plus 6 other global security incidents.

Start here

  1. Run the tool's check. It changes nothing.
  2. If you are exposed, install the vendor's update. That is the permanent fix.
  3. If you cannot update yet, run mitigate --dry-run to see what the protection would do, then mitigate. rollback undoes it.
  4. If the flaw was being exploited, run hunt, then change any password, key or token an attacker could have reached.

Each tool has its own page with the exact commands.

Newest: 22 October to 2 November 2026

The vulnerabilities from the last days of October, newest first.

Date What happened Who is affected What you get
3 November Linux kernel module blocker: a generic tool that stops any module from loading, with a list of 42 modules from recent exploits to rarely needed attack surface Any Linux system List, check, reversible blocks, status
3 November Linux kernel IPv4 TCP use-after-free (CVE-2026-98432): an unauthenticated peer can trigger it with a SYN that carries IP options, and remote code execution has been shown against an MPTCP listener Every Linux kernel from 4.4 until its branch's fixed release Check, hunt, and reductions you can undo
2 November eMudhra on macOS: the command line tools that ship with macOS (curl, git, python3, pip) still trust the compromised eMudhra intermediates through /etc/ssl/cert.pem, and hosted macOS CI images keep an old Homebrew ca-certificates (no new CVE) macOS machines and runners Check, a reversible fix and a CI step
2 November BTCPay Server: hot wallets drained on instances running 2.4.1 or earlier from 1 November. The fix is a fresh server and a new wallet, not an update (no CVE) BTCPay Server 2.4.1 and earlier, and any host that ran it Check, recovery plan, evidence archive, hunt, hardening review and a Tor option
30 October vsftpd: a resumed FTPS session ticket is accepted as proof that a data connection belongs to the logged-in user, so someone who shares your source IP can take over a transfer (CVE-2026-119568). A separate denial of service affects Red Hat family packages (CVE-2025-14242) vsftpd 3.0.5 and older with FTPS turned on A check, protection you can undo, optional hardening
29 October Claude Code extension backdoor: tampered builds 2.1.312 and 2.1.313 were served from Cursor's marketplace and planted an SSH key and a persistent tunnel (no CVE) Developers on GNU/Linux, macOS and Windows Check, hunt, update, key inventory, clean-up, firewall block (Windows: check)
25 October Brotli: an out-of-bounds write in the decoder, reachable from Node.js and many other programs (CVE-2026-111497) libbrotli and everything that bundles it Check and audit
24 October Grav core: a page editor can run arbitrary public static methods, fixed in 2.2.13 (CVE-2026-116019) Grav 2.0.15 to 2.2.12 Check and hunt
24 October PHP2Shell: a honeypot report confirmed the exploit chain in the wild PHP hosts Detection rules and web server guards
23 October baserCMS 5: admin SQL injection, path traversal and deserialization that leads to command execution (CVE-2026-114621, CVE-2026-114622, CVE-2026-114624) baserCMS 5.0.0 to 5.4.1 Check
23 October openapi-typescript-codegen: code injection through the API document (CVE-2026-108551) Projects and CI jobs that generate clients with it Check and a scan of the generated code
23 October Ruby and GitLab: memory corruption in Onigmo, Ruby's regular expression engine (CVE-2026-89078, CVE-2026-93577, CVE-2026-97229, CVE-2026-110264) Ruby runtimes, Ruby apps and GitLab Check and audit
22 October Django REST framework: an oversized Accept header burns CPU (CVE-2026-114138), and TokenProxy.delete() revokes nothing (CVE-2026-114137) DRF installs Check, an nginx rule, rollback
22 October libexpat: entity amplification is detected too late (CVE-2026-115506) libexpat, pyexpat and programs that embed expat Check and a scan for embedded copies
22 October HAProxy: a truncated HTTP/2 PING frame pins a worker thread (CVE-2026-110353) HAProxy 3.1 to 3.4 Check, configuration audit, the vendor's workaround, rollback
22 October rsyslog: path traversal through dynaFile (CVE-2026-92709) rsyslog configurations Configuration audit, protection, rollback
22 October YOOtheme Pro: unauthenticated remote code execution, CVSS 10.0 (CVE-2026-102785) YOOtheme Pro 5 on WordPress and Joomla Check, hunt, web server rule, rollback

Browse by kind of software

Servers, proxies and network services

Web servers, proxies, name servers, FTP, logging, databases and container hosts.

Operating system, libraries and runtimes

The kernel, system libraries, language runtimes and the certificate store.

The Security Patches software and this documentation are dedicated to the public domain under CC0 1.0 Universal. Other pages on privacysafe.app/docs are CC BY-SA 4.0 unless the page says otherwise.

Lock in your private life.

PrivacySafe gives you encrypted chat and video calls inside a secure zone for your treasure: passwords, passports, and other sensitive data. Sign up for free, without sharing a phone number.

The PrivacySafe Ecosystem

Shop at Ivy Cyber

Ivy Cyber offers PrivacySafe products and services in the USA and has partnerships with 3NSoft in Canada and Kuip Limited in the European Union. Enterprise services and consulting are available at ivycyber.com

PrivacySafe Foundation is a 501(c)(3) nonprofit public charity that supports the development of the PrivacySafe applications, along with the components they rely upon: 3NWeb protocols, filesystem, documentation, and reference implementations.

PrivacySafe Foundation

Donations to PrivacySafe Foundation support education, research, documentation, and public code. Purchases from Ivy Cyber support PrivacySafe products, services, hosting, and technical support. Together, we're building a better web.