Do It by Code
A GitHub account is mass-dropping exploit PoCs framed as undisclosed 0-days, with a note telling readers to report them and "take credit for the CVE" themselves. Coordinated disclosure, minus the coordination. Source: https://github.com/bikini/exploitarium
openvpn client-side vulnerabilities
Finding 1: arbitrary code-execution on disconnect
Finding 2: proxy auto-config manipulation for the current user
#openvpn
Finding 1: arbitrary code-execution on disconnect
A malicious OpenVPN server can push an echo option that decodes into script.win.user.disconnect. OpenVPN Connect later executes that command on disconnect even though the imported profile's script permission state remains unset or false.
Verified impact:
- Current-user arbitrary command execution on VPN disconnect.
- Import alone is not enough. The client must connect, receive the pushed echo value, and then disconnect.
- The default payload writes %TEMP%\openvpn_connect_echo_script_ace_marker.txt.
Finding 2: proxy auto-config manipulation for the current user
A malicious OpenVPN server can push dhcp-option PROXY_AUTO_CONFIG_URL. OpenVPN Connect passes the pushed PAC URL through the privileged /tun-setup path, and the LocalSystem agent applies the proxy action by impersonating the current user. During the VPN session, HKCU Internet Settings receives the server-controlled AutoConfigURL; OpenVPN Connect clears it on disconnect.
#openvpn
another reason why caddy isn't a great server for reverse proxies (at least for such conditions)
page url
page url
Lua Obfuscator written in pure Lua
- prometheus-lua/Prometheus
- playground
bonus points: it has one extra layer of vm:
src/prometheus/steps/Vmify.lua:
This Step will Compile your script into a fully-custom (not a half custom like other lua obfuscators) Bytecode Format and emit a vm for executing it.
It applies a range of AST-based transformations to make source code significantly harder to read, analyze, and reverse engineer.
These include techniques such as control-flow flattening, constant encryption, and other Lua-specific obfuscation strategies.
The project was inspired by the excellent javascript-obfuscator.
- prometheus-lua/Prometheus
- playground
bonus points: it has one extra layer of vm:
src/prometheus/steps/Vmify.lua:
This Step will Compile your script into a fully-custom (not a half custom like other lua obfuscators) Bytecode Format and emit a vm for executing it.
This media is not supported in your browser
VIEW IN TELEGRAM
google's new captcha seems to be entirely bypassable using stock images 👀
Posted by PatRyk, 1 hour ago
Posted by PatRyk, 1 hour ago
CVE-2026-41992: gzip an out‑of‑bounds read in the LZH decoder
CVE-2026-41991: gzexe TOCTOU arbitrary file overwrite
GNU gzip contains a global buffer overflow vulnerability in the LZH decompression logic caused by improper reuse of shared global state between different decompression formats within a single execution. GNU gzip maintains a global array that is shared across the LZ77, LZW, and LZH decompression routines and is not reinitialized between files processed in the same invocation.
By decompressing a specially crafted LZW file followed by a specially crafted LZH file in a single gzip -d command, an attacker can poison the shared global state and subsequently trigger an out‑of‑bounds read in the LZH decoder. The LZH decompression logic follows stale values left in the shared array, causing reads past the end of the allocated global buffer.
This issue has been fixed in the commit 63dbf6b3b9e6e781df1a6a64e609b10e23969681
CVE-2026-41991: gzexe TOCTOU arbitrary file overwrite
GNU gzip contains a vulnerability in the gzexe utility related to insecure temporary file handling. When the mktemp utility is not available in the user’s PATH, gzexe falls back to constructing a temporary file path based solely on the process ID (PID). This predictable filename is created without exclusive access or existence checks.
A local attacker can pre‑create the predicted temporary file path as a symbolic link pointing to an arbitrary file writable by the victim. When gzexe runs, it follows the symlink and overwrites the target file, resulting in a time‑of‑check to time‑of‑use (TOCTOU) condition that allows arbitrary file overwrite.
This issue has been fixed in the commit 4e6f8b24ab823146ab8776f0b7fe486ab34d4269
CVE-2026-49983: env permission check bypass in deno when calling
loadEnvFilePrior to deno v2.8.1, environment access is gated by the env permission. You can deny it with --deny-env, or restrict it to a specific allowlist with --allow-env=FOO,BAR. The expectation is that a program running without env permission cannot change process.env. process.loadEnvFile() (the Node-compatible API for loading variables from a .env file) does not honor this. It only checks that the program has read permission for the dotenv file, then writes every key in that file into the process environment, even when env access is denied.
In effect, --allow-read plus a writable or attacker-controlled .env file is enough to defeat --deny-env. This vulnerability is fixed in v2.8.1.
CVE-2026-48995: pnpm: Tarball hash of GitHub git dependencies is not stored in lockfile
Prior to pnpm v10.33.4 and v11.0.7, a malicious codeload.github.com server can serve whatever tarball it wants and pnpm will install it regardless of the lockfile. The lockfile does not store the hash of the dependencies from https://codeload.github.com. This means that if this server was compromised or a person's machine configuration was compromised, pnpm would download and install these dependencies. This vulnerability is fixed in v10.33.4 and v11.0.7.
Google has disabled the Tenor API
as a result, built-in gif search in Telegram, Discord, X, and other services will no longer function as it did previously.
as a result, built-in gif search in Telegram, Discord, X, and other services will no longer function as it did previously.
CVE-2026-9132
A missing authorization vulnerability was identified in GitHub Enterprise Server that allowed an authenticated user to read source code from private repositories they did not have access to. The
Copilot pull request description diff summary endpoint accepted a cross-repository comparison range and rendered the resulting diff without verifying that the requesting user was authorized to view
the target repository. Exploitation required an authenticated account on the instance with read access to at least one repository to use as the comparison base. This vulnerability affected all
versions of GitHub Enterprise Server prior to 3.21 and was fixed in versions 3.17.17, 3.18.11, 3.19.8, and 3.20.4. This vulnerability was reported via the GitHub Bug Bounty program.
some new updates from Google Chrome that fix some CVEs (mostly sandbox escape in rendering engines):
https://chromereleases.googleblog.com/2026/06/stable-channel-update-for-desktop_0175352312.html
https://chromereleases.googleblog.com/2026/06/stable-channel-update-for-desktop_0175352312.html
CVE-2026-14432
Use after free in V8 in Google Chrome prior to 150.0.7871.46 allowed a remote attacker to execute arbitrary code inside a sandbox via a crafted HTML page. (Chromium security severity: Medium)
CVE-2026-14424
Use after free in Dawn in Google Chrome on Mac prior to 150.0.7871.46 allowed a remote attacker to potentially perform a sandbox escape via a crafted HTML page. (Chromium security severity: High)
CVE-2026-14427, CVE-2026-14429, CVE-2026-14419
Insufficient validation of untrusted input in Skia in Google Chrome prior to 150.0.7871.46 allowed a remote attacker who had compromised the renderer process to potentially perform a sandbox escape via a crafted HTML page. (Chromium security severity: High/Critical)
CVE-2026-14428
Insufficient validation of untrusted input in Dawn in Google Chrome on Android prior to 150.0.7871.46 allowed a remote attacker who had compromised the renderer process to potentially perform a sandbox escape via a crafted HTML page. (Chromium security severity: High)
CVE-2026-14420
Out of bounds read and write in Dawn in Google Chrome prior to 150.0.7871.46 allowed a remote attacker to potentially perform a sandbox escape via a crafted HTML page. (Chromium security severity: Critical)
CVE-2026-14425, CVE-2026-14411
Use after free in ANGLE in Google Chrome prior to 150.0.7871.46 allowed a remote attacker to potentially perform a sandbox escape via a crafted HTML page. (Chromium security severity: High)
CVE-2026-14423
Type Confusion in Tint in Google Chrome prior to 150.0.7871.46 allowed a remote attacker to potentially perform a sandbox escape via a crafted HTML page. (Chromium security severity: High)
KDE Plasma Affected By Arbitrary Code Execution To Break Sandboxes With "Open New Window"
A critical arbitrary code execution vulnerability affecting KDE Plasma was disclosed, allowing sandbox escapes via the "Open New Window" action. The exploit, discovered by Kimiblock, lets malicious sandboxed apps execute arbitrary code on the host system. The issue was reported to KDE but remains unpatched, leading to public disclosure after the 90-day embargo. More details and a proof-of-concept are available on the blog.
Phoronix
KDE Plasma Affected By Arbitrary Code Execution To Break Sandboxes With "Open New Window"
A security disclosure has been made public today for a yet-to-be-patched arbitrary code execution vulnerability with the KDE Plasma desktop.
🤓1
The Qt Company just released official Rust bindings for Qt. 🦀
qtbridge-rust lets you write Qt Quick (QML) UIs with a pure Rust backend, no C++ required.
What this means:
→ QObject, signals, slots, and properties via Rust attribute macros
→ Built on CXX : safe Rust/C++ interop under the hood
→ Tokio integration : async Rust works natively
→ Released directly from the qt org on GitHub
Qt runs everywhere : embedded, automotive, industrial, desktop. That entire ecosystem is now accessible from pure Rust without touching C++.
🔗 http://github.com/qt/qtbridge-rust
#Rust #RustLang #Qt #GUI #Embedded #OpenSource #Automotive #SystemsProgramming
Posted by ayush🔮👨💻🔮, 21 hours ago
qtbridge-rust lets you write Qt Quick (QML) UIs with a pure Rust backend, no C++ required.
What this means:
→ QObject, signals, slots, and properties via Rust attribute macros
→ Built on CXX : safe Rust/C++ interop under the hood
→ Tokio integration : async Rust works natively
→ Released directly from the qt org on GitHub
Qt runs everywhere : embedded, automotive, industrial, desktop. That entire ecosystem is now accessible from pure Rust without touching C++.
🔗 http://github.com/qt/qtbridge-rust
#Rust #RustLang #Qt #GUI #Embedded #OpenSource #Automotive #SystemsProgramming
Posted by ayush🔮👨💻🔮, 21 hours ago
CVE-2026-14620
webpack-dev-server versions 5.2.5 and earlier expose two internal developer endpoints,
webpack-dev-server versions 5.2.5 and earlier expose two internal developer endpoints,
/webpack-dev-server/open-editor and /webpack-dev-server/invalidate, that perform state-changing actions on any GET request without verifying that the request originated from the dev server's own page. Any website a developer visits while the dev server is running can trigger these endpoints cross-origin with no interaction beyond the visit. An attacker can open an arbitrary existing local file in the developer's editor, including files outside the project root, and repeated requests can spawn editor processes and force recompilations that degrade the developer's machine. Patches: upgrade to webpack-dev-server 5.2.6. Workarounds: none.BareMetal RAM Dumper – Bare-metal x86 tool for Cold Boot Attack experiments
Article, Comments
Article, Comments
This tool was originally developed and successfully tested for experimenting with Cold Boot Attacks. By freezing a laptop's RAM (down to -60°C) and quickly rebooting from a USB drive containing this tool, it is possible to dump the frozen memory contents to the disk before the data decays, allowing for the extraction of sensitive information like encryption keys.
This tool writes raw data directly to the boot drive starting at Sector 64! If you write this to a USB drive containing important data, the RAM dump will overwrite whatever is present at LBA 64 and beyond. Use a dedicated, blank USB flash drive for this purpose.
GitHub
GitHub - pIat0n/BareMetal-RAM-Dumper: A bare-metal x86 utility to dump physical RAM directly to disk. Built and tested for Cold…
A bare-metal x86 utility to dump physical RAM directly to disk. Built and tested for Cold Boot Attack experiments on frozen memory. - pIat0n/BareMetal-RAM-Dumper
CVE-2026-45045: GoFiber is vulnerable to
Affected versions: <= 2.52.13 and <= 3.2.0
The
Data flow:
1. Attacker sends request with
2.
3.
4. Upstream server receives:
5. Most HTTP servers (nginx, Node.js, Apache) read the FIRST value
6. Upstream uses
X-Real-IP Spoofing via Header.Add() call in BalancerForwardAffected versions: <= 2.52.13 and <= 3.2.0
The
BalancerForward proxy helper in GoFiber uses Header.Add() instead of Header.Set() when injecting the X-Real-IP header. This appends the real client IP as a second header value rather than replacing any attacker-supplied value. Upstream servers that read the first X-Real-IP header (nginx, Express, most HTTP servers) use the attacker's spoofed IP for logging, rate limiting, and access control.Data flow:
1. Attacker sends request with
X-Real-IP: 10.0.0.1 (spoofed internal IP)2.
BalancerForward handler executes at line 2823.
c.Request().Header.Add("X-Real-IP", c.IP()) APPENDS the real IP as a second header4. Upstream server receives:
X-Real-IP: 10.0.0.1 AND X-Real-IP: <real-attacker-ip>5. Most HTTP servers (nginx, Node.js, Apache) read the FIRST value
6. Upstream uses
10.0.0.1 for all IP-dependent logicYesterday, we made GPT-5.6 Sol Ultra generally available. Today, we're sharing that it produced a proof of the 50-year-old Cycle Double Cover Conjecture using 64 subagents in just under one hour. We're sharing the prompt and proof below. We're excited to see what you all do with Ultra!
Posted by Ethan Knight, 2 hours ago
see: https://t.me/DoItByCode/1858
Posted by Ethan Knight, 2 hours ago
see: https://t.me/DoItByCode/1858