Security writing
Research, engineering, and authorized labs in one collection.
163 published pieces, including 50 current research and engineering write-ups, plus reviews, field notes, and retired Hack The Box walkthroughs.
Browse writing
Find an article.
Search by topic, CVE, project, machine, or year.
Browse by typeFocus search Ctrl / ⌘ K
Applying the selected writing filters…
All articles by date163 articles
Complete index
All 163 published articles.
- CVE case studyCVE-2026-78865: Missing Authorization in django-crm User Transfer Grants Superoperator Rights
- CVE case studyCVE-2026-78866: Insecure Direct Object Reference in django-crm Original Email Views Exposes Other Departments' Mail
- CVE case studyCVE-2026-78867: Stored Cross-Site Scripting in django-crm Chat Messages
- CVE case studyCVE-2026-78868: Unauthenticated Stored XSS in django-crm IMAP Email Subject Headers
- CVE case studyCVE-2026-78869: Incorrect Access Control in Shinobi Lets a Group Admin Cross Into Another Group
- CVE case studyCVE-2026-78871: Missing Authorization on the Shinobi PTZ Camera-Control Route
- CVE case studyCVE-2026-78878: Default Superuser Credential in Shinobi Enables Remote Code Execution
- CVE case studyCVE-2026-78879: Authenticated SSRF in Shinobi FFprobe Endpoint
- CVE case studyCVE-2026-85271: Stored CSS Injection in Open edX Email Digests via an Unsanitized Thread Title
- CVE case studyCVE-2026-84754: Unauthenticated Broken Access Control in WPFunnels
- CVE case studyCVE-2026-77522: Authenticated Full-Read SSRF in the MaxKB Web-Document Import Crawler
- CVE case studyCVE-2026-81194: Subscriber+ Cross-Instructor Order-Data IDOR in MasterStudy LMS
- CVE case studyCVE-2026-81195: Unauthenticated Student-Enrollment Disclosure in MasterStudy LMS
- CVE case studyCVE-2026-82182: Admin+ SQL Injection in WPvivid Backup via the Upload Cleaner
- CVE case studyCVE-2026-82186: Admin+ SQL Injection in WPLP Cookie Consent via the offset Parameter
- CVE case studyCVE-2026-70649: Stored XSS in Chamilo LMS Social-Group Discussions via Unsanitized v-html
- CVE case studyCVE-2026-18776: Unauthenticated Account Takeover in TrueBooker via AJAX Actions
- CVE case studyCVE-2026-28002: Subscriber SQL Injection in the Booktics Plugin
- CVE case studyCVE-2026-28185: Broken Authentication in the Log in with Google Plugin
- CVE case studyCVE-2026-66591: Contributor Cross-Site Scripting in Media Library Assistant
- CVE case studyCVE-2026-73347: Unauthenticated Privilege Escalation in the TrueBooker Booking Plugin
- CVE case studyCVE-2026-75798: Unauthenticated AI Query Execution in AI Engine
- CVE case studyCVE-2026-76793: Unauthenticated Account Takeover in Firebase Authentication
- CVE case studyCVE-2026-73556: An Unguarded Regex Compile Let One Request Stall vLLM's Engine
- CVE case studyCVE-2026-16573: Bit Form Stored Active SVG Signature Data Without Sanitization
- CVE case studyCVE-2026-16613: A Cross-Site Request Could Expire WordPress Session Cookies
- CVE case studyCVE-2026-28145: MasterStudy Completed Orders Without Binding PayPal Payment Data
- CVE case studyCVE-2026-65523: An Entry ID Exposed Formidable's Private Signature Invite URL
- CVE case studyCVE-2026-66690: Donation Phone Data Reached GiveWP's Admin View as Stored XSS
- CVE case studyCVE-2026-66696: A Caller-Controlled Kadence Library Host Received Stored License Data
- CVE case studyCVE-2026-71493: Intermediate Symlinks Escaped Infracost's Template Boundary
- CVE case studyCVE-2026-71494: Untrusted Terraform Hosts Could Receive Terraform Cloud or Registry Tokens
- CVE case studyCVE-2026-59551: rtMedia Validated the ORDER BY Prefix but Executed the Full Value
- CVE case studyCVE-2026-65475: A Reverted Link Fix Reopened Stored XSS in Modula
- CVE case studyCVE-2026-67529: OpenProject Entry APIs Exposed Hidden Work Package Subjects
- CVE case studyCVE-2026-16532: Link Library's Public Submission Form Reached Raw SQL
- Security engineeringBuilding kameHunt: LLM-Assisted Variant Analysis for CVE Research
- CVE case studyCVE-2026-63007: Two Uyuni Formula Methods Skipped the Cross-Org Check
- CVE case studyCVE-2026-62233: A User Manager Could Mint a Super-Admin API Key
- CVE case studyCVE-2026-62235: Missing Flex Permissions Failed Open
- CVE case studyCVE-2026-62236: A Cross-Site GET Could Rotate a Grav TOTP Secret
- CVE case studyCVE-2026-55675: Fork PR Code Ran in a Privileged GitHub Actions Job
- CVE case studyCVE-2026-55890: Grav's style() Method Bypassed the Earlier Fix
- CVE case studyCVE-2026-59185: Missing Installation Ownership Check Allowed Cross-Tenant Access
- CVE case studyCVE-2026-59889: @JsonUnwrapped Replay Skipped an @JsonView Check
- CVE case studyCVE-2026-59979: Missing Tenant Checks in Yosemite-Crew Routes
- CVE case studyCVE-2026-61448: Malformed Content-Type Led to Stored XSS in Parse Server
- CVE case studyCVE-2026-61706: Pull Request Title Injection in Infracost Actions
- CVE case studyCVE-2026-61826: Bazarr's Plex OAuth API Lacked Authentication
- Security engineeringBuilding seg-test: A PCI DSS Segmentation Evidence Runner
- Hack The BoxHack The Box: CrossFit Walkthrough
- Hack The BoxHack The Box: CodePartTwo Walkthrough
- Hack The BoxHack The Box: Celestial Walkthrough
- Hack The BoxHack The Box: Cache Walkthrough
- Hack The BoxHack The Box: CTF Walkthrough
- Hack The BoxHack The Box: Book Walkthrough
- Hack The BoxHack The Box: Bolt Walkthrough
- Hack The BoxHack The Box: Atlas Walkthrough
- Hack The BoxHack The Box: Arkham Walkthrough
- Hack The BoxHack The Box: Sizzle Walkthrough
- Hack The BoxHack The Box: Search Walkthrough
- Hack The BoxHack The Box: Seal Walkthrough
- Hack The BoxHack The Box: Querier Walkthrough
- Hack The BoxHack The Box: PivotAPI Walkthrough
- Hack The BoxHack The Box: Multimaster Walkthrough
- Hack The BoxHack The Box: APT Walkthrough
- Hack The BoxHack The Box: CrossFitTwo Walkthrough
- Hack The BoxHack The Box: Eighteen Walkthrough
- Hack The BoxHack The Box: Encoding Walkthrough
- Hack The BoxHack The Box: Facts Walkthrough
- Hack The BoxHack The Box: Falafel Walkthrough
- Hack The BoxHack The Box: Fighter Walkthrough
- Hack The BoxHack The Box: Forgot Walkthrough
- Hack The BoxHack The Box: Ghoul Walkthrough
- Hack The BoxHack The Box: Hackback Walkthrough
- Hack The BoxHack The Box: Holiday Walkthrough
- Hack The BoxHack The Box: Intentions Walkthrough
- Hack The BoxHack The Box: JobTwo Walkthrough
- Hack The BoxHack The Box: Json Walkthrough
- Hack The BoxHack The Box: Kryptos Walkthrough
- Hack The BoxHack The Box: Laboratory Walkthrough
- Hack The BoxHack The Box: Mirage Walkthrough
- Hack The BoxHack The Box: MonitorsFour Walkthrough
- Hack The BoxHack The Box: NodeBlog Walkthrough
- Hack The BoxHack The Box: Object Walkthrough
- Hack The BoxHack The Box: Obscurity Walkthrough
- Hack The BoxHack The Box: Oouch Walkthrough
- Hack The BoxHack The Box: Ophiuchi Walkthrough
- Hack The BoxHack The Box: Overflow Walkthrough
- Hack The BoxHack The Box: Overwatch Walkthrough
- Hack The BoxHack The Box: Pikaboo Walkthrough
- Hack The BoxHack The Box: Quick Walkthrough
- Hack The BoxHack The Box: Ransom Walkthrough
- Hack The BoxHack The Box: Ready Walkthrough
- Hack The BoxHack The Box: RedCross Walkthrough
- Hack The BoxHack The Box: Retired Walkthrough
- Hack The BoxHack The Box: RouterSpace Walkthrough
- Hack The BoxHack The Box: Scanned Walkthrough
- Hack The BoxHack The Box: Schooled Walkthrough
- Hack The BoxHack The Box: Seventeen Walkthrough
- Hack The BoxHack The Box: Sink Walkthrough
- Hack The BoxHack The Box: Talkative Walkthrough
- Hack The BoxHack The Box: Tenet Walkthrough
- Hack The BoxHack The Box: Unobtainium Walkthrough
- Hack The BoxHack The Box: Unicode Walkthrough
- Hack The BoxHack The Box: TwoMillion Walkthrough
- Hack The BoxHack The Box: Trick Walkthrough
- Hack The BoxHack The Box: Travel Walkthrough
- Hack The BoxHack The Box: TheNotebook Walkthrough
- Hack The BoxHack The Box: Vault Walkthrough
- Hack The BoxHack The Box: Vessel Walkthrough
- Hack The BoxHack The Box: Wall Walkthrough
- Hack The BoxHack The Box: Zipper Walkthrough
- Security engineeringSecure Automated Purge: Building a Bootable Disk-Sanitization Utility
- Security notesWhat Ninety Days of Stoic Practice Changed for Me
- Security engineeringBitLocker Cryptographic Erase Utility: Design, Limits, and Validation
- Hack The BoxHack The Box: Tabby Walkthrough
- Hack The BoxHack The Box: Access Walkthrough
- Hack The BoxHack The Box: Forest Walkthrough
- Hack The BoxHack The Box: Cap Walkthrough
- Hack The BoxHack The Box: Active Walkthrough
- Hack The BoxHack The Box: GoodGames Walkthrough
- Hack The BoxHack The Box: Remote Walkthrough
- Hack The BoxHack The Box: BountyHunter Walkthrough
- Security engineeringMicrosoft Teams Classic vs. New Teams: A 2023 Security Comparison
- Hack The BoxHack The Box: Luanne Walkthrough
- Hack The BoxHack The Box: Passage Walkthrough
- Hack The BoxHack The Box: Doctor Walkthrough
- Hack The BoxHack The Box: Magic Walkthrough
- Hack The BoxHack The Box: OpenAdmin Walkthrough
- Hack The BoxHack The Box: Traverxec Walkthrough
- Hack The BoxHack The Box: Mango Walkthrough
- Hack The BoxHack The Box: Blocky Walkthrough
- Hack The BoxHack The Box: Popcorn Walkthrough
- Hack The BoxHack The Box: Mirai Walkthrough
- Hack The BoxHack The Box: Jarvis Walkthrough
- Hack The BoxHack The Box: SwagShop Walkthrough
- Hack The BoxHack The Box: Networked Walkthrough
- Hack The BoxHack The Box: FriendZone Walkthrough
- Hack The BoxHack The Box: Irked Walkthrough
- Hack The BoxHack The Box: Sunday Walkthrough
- Hack The BoxHack The Box: Conceal Walkthrough
- Hack The BoxHack The Box: Poison Walkthrough
- Hack The BoxHack The Box: Jerry Walkthrough
- Hack The BoxHack The Box: Valentine Walkthrough
- Hack The BoxHack The Box: Bounty Walkthrough
- Hack The BoxHack The Box: Node Walkthrough
- Hack The BoxHack The Box: Silo Walkthrough
- Hack The BoxHack The Box: Grandpa Walkthrough
- Hack The BoxHack The Box: Sense Walkthrough
- Hack The BoxHack The Box: Arctic Walkthrough
- Hack The BoxHack The Box: Cronos Walkthrough
- Hack The BoxHack The Box: Granny Walkthrough
- Hack The BoxHack The Box: Nibbles Walkthrough
- Hack The BoxHack The Box: Bastard Walkthrough
- Hack The BoxHack The Box: Bashed Walkthrough
- Hack The BoxHack The Box: Devel Walkthrough
- Hack The BoxHack The Box: Shocker Walkthrough
- Certification reviewOffensive Security Wireless Professional (OSWP) Certification Review
- Field notesWhat I Learned from Ninety Days of Personal Journaling
- Certification reviewECPPTv2 Certification Review
- Hack The BoxHack The Box: Lame Walkthrough
- Security engineeringInstalling Metasploit Framework on Ubuntu: 2022 Setup Notes