<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>PWNMI Labs</title>
  <link>https://pwnmi.com/labs/</link>
  <atom:link href="https://pwnmi.com/labs/feed.xml" rel="self" type="application/rss+xml" />
  <description>Hands-on CVE labs and CTF walkthroughs from PWNMI, reproduced in isolated environments you run yourself.</description>
  <language>en</language>
  <generator>Eleventy</generator>
  <lastBuildDate>Wed, 12 Aug 2026 17:00:00 GMT</lastBuildDate>
  <item>
    <title>CVE-2026-20253: Splunk Enterprise Unauthenticated File Write Endpoint</title>
    <link>https://pwnmi.com/labs/splunk-cve-2026-20253/</link>
    <guid>https://pwnmi.com/labs/splunk-cve-2026-20253/</guid>
    <pubDate>Wed, 12 Aug 2026 17:00:00 GMT</pubDate>
    <description>A pre-auth endpoint on Splunk&apos;s PostgreSQL Sidecar Service returns the exact signature a public detection tool checks for — CVSS 9.8, and real, verifiable signal even without triggering the underlying file write.</description>
  </item>
  <item>
    <title>CVE-2026-68771: ComfyUI Unauthenticated RCE via Pickle Deserialization</title>
    <link>https://pwnmi.com/labs/comfyui-cve-2026-68771/</link>
    <guid>https://pwnmi.com/labs/comfyui-cve-2026-68771/</guid>
    <pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate>
    <description>An unauthenticated upload endpoint and a node that deserializes whatever lands in a folder combine into remote code execution with no login at all.</description>
  </item>
  <item>
    <title>Cron Job Hijacking: Escalating a World-Writable Script</title>
    <link>https://pwnmi.com/labs/cron-job-hijacking/</link>
    <guid>https://pwnmi.com/labs/cron-job-hijacking/</guid>
    <pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate>
    <description>Root&apos;s crontab runs a backup script every minute; it was left world-writable, so replacing it is all it takes — then waiting for the clock.</description>
  </item>
  <item>
    <title>CVE-2026-63720: datamodel-code-generator customBasePath Code Injection RCE</title>
    <link>https://pwnmi.com/labs/datamodel-code-generator-cve-2026-63720/</link>
    <guid>https://pwnmi.com/labs/datamodel-code-generator-cve-2026-63720/</guid>
    <pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate>
    <description>A code generator trusts a schema field enough to paste it, unescaped, into the Python module it writes — and that module runs on import.</description>
  </item>
  <item>
    <title>Linux Capabilities Abuse: Escalating Through cap_setuid</title>
    <link>https://pwnmi.com/labs/linux-capabilities-abuse/</link>
    <guid>https://pwnmi.com/labs/linux-capabilities-abuse/</guid>
    <pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate>
    <description>A capability meant for one narrow helper binary was set on the Python interpreter itself, handing that power to every script it runs.</description>
  </item>
  <item>
    <title>Sudo Misconfiguration: Escalating Through a NOPASSWD Rule</title>
    <link>https://pwnmi.com/labs/sudo-misconfiguration/</link>
    <guid>https://pwnmi.com/labs/sudo-misconfiguration/</guid>
    <pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate>
    <description>An unrestricted NOPASSWD sudo rule on vim, granted so config edits wouldn&apos;t need a password every time, turns into a full root shell.</description>
  </item>
  <item>
    <title>SUID Binary Abuse: Enumerating and Escalating with GTFOBins</title>
    <link>https://pwnmi.com/labs/suid-binary-abuse/</link>
    <guid>https://pwnmi.com/labs/suid-binary-abuse/</guid>
    <pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate>
    <description>A leftover SUID bit on find from a one-off maintenance task is all it takes — enumerate, cross-reference GTFOBins, and escalate.</description>
  </item>
  <item>
    <title>Writable /etc/passwd: Forging a Root Account</title>
    <link>https://pwnmi.com/labs/writable-etc-passwd/</link>
    <guid>https://pwnmi.com/labs/writable-etc-passwd/</guid>
    <pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate>
    <description>Weak permissions on /etc/passwd let you write your own root-equivalent account directly into the file — no exploit required, just a text edit.</description>
  </item>
  <item>
    <title>CVE-2026-3141: FormGent Unauthenticated Arbitrary File Deletion</title>
    <link>https://pwnmi.com/labs/wordpress-formgent-cve-2026-3141/</link>
    <guid>https://pwnmi.com/labs/wordpress-formgent-cve-2026-3141/</guid>
    <pubDate>Mon, 03 Aug 2026 14:31:07 GMT</pubDate>
    <description>A realpath() call on a directory that hasn&apos;t been created yet returns false — and a WordPress plugin&apos;s own path-traversal guard treats that as proof a request is safe.</description>
  </item>
  <item>
    <title>CVE-2026-15964: Single Sign On For TNG Account Takeover</title>
    <link>https://pwnmi.com/labs/wordpress-sso-tng-cve-2026-15964/</link>
    <guid>https://pwnmi.com/labs/wordpress-sso-tng-cve-2026-15964/</guid>
    <pubDate>Mon, 03 Aug 2026 14:14:22 GMT</pubDate>
    <description>A password-reset nonce computed identically for every anonymous visitor, then printed straight into the page — turning a public value into full, unauthenticated admin account takeover.</description>
  </item>
  <item>
    <title>CVE-2025-35939: Craft CMS Unauthenticated Session-File Content Injection</title>
    <link>https://pwnmi.com/labs/craft-cms-cve-2025-35939/</link>
    <guid>https://pwnmi.com/labs/craft-cms-cve-2025-35939/</guid>
    <pubDate>Wed, 29 Jul 2026 15:30:00 GMT</pubDate>
    <description>An unauthenticated request writes arbitrary attacker content, unsanitized, into a real PHP session file on disk — a KEV-listed CVE that had no public PoC before this lab.</description>
  </item>
  <item>
    <title>CVE-2026-53264: Linux Kernel net/sched Use-After-Free</title>
    <link>https://pwnmi.com/labs/linux-kernel-cve-2026-53264/</link>
    <guid>https://pwnmi.com/labs/linux-kernel-cve-2026-53264/</guid>
    <pubDate>Tue, 28 Jul 2026 15:00:00 GMT</pubDate>
    <description>A disposable-VM lab for a real, AI-assisted Linux kernel 0-day — how a use-after-free race in net/sched&apos;s traffic-control actions turns an unprivileged shell into root.</description>
  </item>
  <item>
    <title>CVE-2025-55182: React Server Components Unauthenticated RCE (&quot;React2Shell&quot;)</title>
    <link>https://pwnmi.com/labs/react-server-components-cve-2025-55182/</link>
    <guid>https://pwnmi.com/labs/react-server-components-cve-2025-55182/</guid>
    <pubDate>Tue, 28 Jul 2026 14:00:00 GMT</pubDate>
    <description>A maximum-severity CVE — a crafted deserialization payload against React Server Components turns into remote code execution, with output smuggled back through an HTTP redirect header.</description>
  </item>
  <item>
    <title>CVE-2025-68613: n8n Expression Sandbox Escape to Unauthenticated RCE</title>
    <link>https://pwnmi.com/labs/n8n-cve-2025-68613/</link>
    <guid>https://pwnmi.com/labs/n8n-cve-2025-68613/</guid>
    <pubDate>Tue, 28 Jul 2026 01:01:05 GMT</pubDate>
    <description>A workflow-automation platform&apos;s JavaScript expression evaluator becomes full remote code execution with no login at all — actively exploited in the wild.</description>
  </item>
  <item>
    <title>CVE-2026-63030: WordPress Core Pre-Auth Admin Takeover (&quot;wp2shell&quot;)</title>
    <link>https://pwnmi.com/labs/wordpress-core-cve-2026-63030/</link>
    <guid>https://pwnmi.com/labs/wordpress-core-cve-2026-63030/</guid>
    <pubDate>Tue, 28 Jul 2026 01:00:05 GMT</pubDate>
    <description>Two chained bugs in WordPress core, no plugin involved, combine into unauthenticated administrator account creation — actively exploited right now.</description>
  </item>
  <item>
    <title>CVE-2025-54068: Laravel Livewire Unauthenticated RCE</title>
    <link>https://pwnmi.com/labs/laravel-livewire-cve-2025-54068/</link>
    <guid>https://pwnmi.com/labs/laravel-livewire-cve-2025-54068/</guid>
    <pubDate>Tue, 28 Jul 2026 00:59:05 GMT</pubDate>
    <description>A component property&apos;s type in Livewire&apos;s client-state format is all it takes for unauthenticated remote code execution.</description>
  </item>
  <item>
    <title>CVE-2026-34197: Apache ActiveMQ Jolokia RCE</title>
    <link>https://pwnmi.com/labs/apache-activemq-cve-2026-34197/</link>
    <guid>https://pwnmi.com/labs/apache-activemq-cve-2026-34197/</guid>
    <pubDate>Tue, 28 Jul 2026 00:58:05 GMT</pubDate>
    <description>A JMX management bridge in Apache ActiveMQ turns a single authenticated API call into arbitrary code execution — actively exploited in the wild.</description>
  </item>
  <item>
    <title>CVE-2025-24813: Apache Tomcat Session Deserialization RCE</title>
    <link>https://pwnmi.com/labs/apache-tomcat-cve-2025-24813/</link>
    <guid>https://pwnmi.com/labs/apache-tomcat-cve-2025-24813/</guid>
    <pubDate>Tue, 28 Jul 2026 00:25:09 GMT</pubDate>
    <description>Actively exploited in the wild — two Tomcat misconfigurations combine to let an attacker plant and trigger arbitrary Java deserialization.</description>
  </item>
  <item>
    <title>CVE-2026-65008: Grav CMS Authenticated RCE via Blueprint Callable Injection</title>
    <link>https://pwnmi.com/labs/grav-cms-cve-2026-65008/</link>
    <guid>https://pwnmi.com/labs/grav-cms-cve-2026-65008/</guid>
    <pubDate>Tue, 28 Jul 2026 00:00:00 GMT</pubDate>
    <description>What it actually takes to adapt a published PoC when it was written against an admin interface your target doesn&apos;t run.</description>
  </item>
  <item>
    <title>CVE-2026-11349: WordPress Plugin Unauthenticated SQL Injection</title>
    <link>https://pwnmi.com/labs/wordpress-mec-cve-2026-11349/</link>
    <guid>https://pwnmi.com/labs/wordpress-mec-cve-2026-11349/</guid>
    <pubDate>Mon, 27 Jul 2026 17:32:08 GMT</pubDate>
    <description>Unauthenticated blind SQL injection in the Modern Events Calendar Lite WordPress plugin, with real data actually extracted, not just a proof-of-concept flag.</description>
  </item>
  <item>
    <title>CVE-2026-53595: FreeScout Account Takeover</title>
    <link>https://pwnmi.com/labs/freescout-cve-2026-53595/</link>
    <guid>https://pwnmi.com/labs/freescout-cve-2026-53595/</guid>
    <pubDate>Mon, 27 Jul 2026 17:31:08 GMT</pubDate>
    <description>A MySQL trailing-space quirk in a hash comparison is enough to let an attacker take over any FreeScout account, no authentication required.</description>
  </item>
  <item>
    <title>CVE-2026-62183: Apache Syncope Privilege Escalation</title>
    <link>https://pwnmi.com/labs/apache-syncope-cve-2026-62183/</link>
    <guid>https://pwnmi.com/labs/apache-syncope-cve-2026-62183/</guid>
    <pubDate>Fri, 24 Jul 2026 16:26:37 GMT</pubDate>
    <description>A self-service API endpoint in Apache Syncope lets any authenticated user grant themselves admin-level roles.</description>
  </item>
  <item>
    <title>TryHackMe: Blue — Walkthrough and Methodology</title>
    <link>https://pwnmi.com/labs/tryhackme-blue-walkthrough/</link>
    <guid>https://pwnmi.com/labs/tryhackme-blue-walkthrough/</guid>
    <pubDate>Wed, 22 Jul 2026 18:26:00 GMT</pubDate>
    <description>A methodology-focused walkthrough of TryHackMe&apos;s free Blue room — exploiting EternalBlue (MS17-010) on an unpatched Windows 7 target.</description>
  </item>
  <item>
    <title>HackTheBox: Lame — Walkthrough and Methodology</title>
    <link>https://pwnmi.com/labs/htb-lame-walkthrough/</link>
    <guid>https://pwnmi.com/labs/htb-lame-walkthrough/</guid>
    <pubDate>Wed, 22 Jul 2026 18:25:59 GMT</pubDate>
    <description>A methodology-focused walkthrough of HackTheBox&apos;s Lame, one of the oldest retired beginner boxes — Samba RCE from recon to root.</description>
  </item>
</channel>
</rss>
