RC RANDOM CHAOS

Articles

Long-form writing on tech, culture, and the edges of the internet.

crustc ports rustc to C and voids every safety proof
memory safetysupply chain security

crustc ports rustc to C and voids every safety proof

Translating rustc to C strips Rust's compile-time memory-safety guarantees and reopens out-of-bounds writes, UAF, and type confusion in the toolchain.

7 min read
Locale decides the payload
threat-intellocale-targeting

Locale decides the payload

The en-GB locale isn't a vulnerability - it's a selector. How attackers use Accept-Language and OS locale checks to filter delivery and gate detonation.

6 min read
Spain rips Palantir out of its data pipelines
supply-chain-securitypalantir

Spain rips Palantir out of its data pipelines

Spain's Palantir blacklist is a supply chain concentration risk - a privileged vendor data plane mapped to MITRE T1199, and why customer telemetry stays blind.

6 min read
The trending panel counts the tag, never reads it
ActivityPubdistributed trust

The trending panel counts the tag, never reads it

Mastodon's trending engine counts references to a hashtag, not what it means. #ChickenAnything shows how systems resolve by reference and inherit stale trust.

7 min read
Cloudflare shipped an authorization boundary in 2025
x402cloudflare

Cloudflare shipped an authorization boundary in 2025

How x402 charge gateways behind Cloudflare turn old CDN misconfigurations - origin IP exposure, cache deception, verify-settle races - into priced exploitation.

7 min read
CVE-2024-43047 hit live targets in 2024
qualcommcve-2024-43047

CVE-2024-43047 hit live targets in 2024

CVE-2024-3679 maps to no Qualcomm bug. The real 2024 Snapdragon zero-day is CVE-2024-43047 - a DSP/FastRPC use-after-free, CVSS 7.8, exploited in the wild.

5 min read
Exposure you cannot see
board riskcontrol effectiveness

Exposure you cannot see

A board-level assessment of why unverified detection against a public vulnerability campaign leaves exposure unconfirmed and control unproven.

7 min read
LUKS suspend leaves your encryption key in memory
LUKSdisk encryption

LUKS suspend leaves your encryption key in memory

On Linux 6.9, LUKS suspend returns success but does not wipe disk encryption keys from memory. The success report no longer proves the state it claims.

7 min read
PAN-OS remembers the verdict, forgets the reasoning
systems driftfirewall configuration

PAN-OS remembers the verdict, forgets the reasoning

Firewall rules, AD groups, and JWTs keep executing stored references long after the reality they described has drifted. The system revalidates nothing.

7 min read
Seizing the domains left the machine untouched
systems driftdelegated trust

Seizing the domains left the machine untouched

The FBI seizure of NetNut and the Popa botnet infrastructure exposes a structural fault in delegated trust: systems that resolve a reference but never revalidate what it points to.

8 min read
The trust boundary already moved
android telemetrytrust boundary

The trust boundary already moved

Android telemetry from Google runs at the platform layer, below the owner's only enforcement surface. A trust-model condition, not a vulnerability.

7 min read
You're already running code you never chose
github copilotattack surface

You're already running code you never chose

Kimi K2.7 code is generally available in GitHub Copilot. Its origin is not bound to the suggestion at emission, so the provenance boundary is unenforced.

7 min read