Copy Fail: 732 bytes that root every Linux box since 2017

A logic bug in the kernel’s AEAD crypto path lets an unprivileged user write four controlled bytes anywhere in the page cache. The same 732-byte Python script Theori dropped roots Ubuntu, RHEL, SUSE, Amazon Linux, basically every major distro shipped since 2017. Walking through how the chain actually works.

May 2, 2026 · 10 min · 2090 words · tiago

Google Cybersecurity Certificate

Finished the Google Cybersecurity Professional Certificate on Coursera. Here’s what’s good, what’s bad, and how it compares to a university course on the same topic.

April 28, 2026 · 5 min · 897 words · tiago

Building a secure BLE tree network

A walkthrough of the final project for my security class, a secure ad-hoc Bluetooth network over BLE with a tree topology, mutual auth, ECDH session keys, and DTLS-style end-to-end encryption

January 28, 2026 · 7 min · 1350 words · tiago

The Illusion Of Thinking

Apple pokes the AI bear by claiming that LRMs are actually a scam. Or are they?

June 8, 2025 · 4 min · 676 words · tiago

What is "Undervolting a CPU"?

A dive into CPU undervolting, where less voltage means cooler temps, lower power draw, and better sustained performance

May 25, 2025 · 5 min · 1019 words · tiago

Motherboard Comprehensive Guide

A practical, mildly obsessive guide to motherboards. From what they control, why they matter, and how not to fry your CPU by trusting marketing fluff

May 18, 2025 · 12 min · 2433 words · tiago

Essential Cisco Router Commands for QuickReference

A quick-reference sheet for cisco CLI commands covering routing, switching, VLANs, NAT, DHCP, and IPv6

May 17, 2025 · 6 min · 1184 words · tiago

Definitive Guide to Hugo & Obsidian

A no-nonsense guide to turning your Obsidian notes into a slick, version-controlled Hugo website with Git and Cloudflare. Minimal friction, maximum vibes

April 26, 2025 · 6 min · 1263 words · tiago

The CrowdStrike Lesson

One vendor, one bad file, 8.5 million blue screens. What July 19th taught me about trusting the software that’s supposed to be protecting us.

December 15, 2024 · 6 min · 1195 words · tiago