<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>CVE Research on Hackpuntes</title><link>https://hackpuntes.com/categories/cve-research/</link><description>Recent content in CVE Research on Hackpuntes</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Sat, 27 Jun 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://hackpuntes.com/categories/cve-research/index.xml" rel="self" type="application/rss+xml"/><item><title>WingData WriteUp</title><link>https://hackpuntes.com/posts/hackthebox/machines/wingdata-writeup/</link><pubDate>Sat, 27 Jun 2026 00:00:00 +0000</pubDate><guid>https://hackpuntes.com/posts/hackthebox/machines/wingdata-writeup/</guid><description>&lt;p&gt;&lt;a href="https://hackpuntes.com/images/hackthebox/machines/wingdata/wingdata-banner.webp"&gt;&lt;img src="https://hackpuntes.com/images/hackthebox/machines/wingdata/wingdata-banner.webp" alt="WingData WriteUp" loading="eager" decoding="async" /&gt;
&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;WingData&lt;/strong&gt; is an &lt;code&gt;🟩 Easy&lt;/code&gt; difficulty machine on &lt;strong&gt;Hack The Box&lt;/strong&gt;, Season 10, created by &lt;strong&gt;WackyH4cker&lt;/strong&gt;. The attack chain combines exploiting a &lt;strong&gt;vulnerable Wing FTP Server&lt;/strong&gt; for initial access, extracting and cracking credentials from configuration files, and privilege escalation through a vulnerability in Python&amp;rsquo;s &lt;code&gt;tarfile&lt;/code&gt; module.&lt;/p&gt;
&lt;h2 id="-attack-chain"&gt;🗺️ Attack Chain&lt;/h2&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Reconnaissance → Port 80 + 22
│
▼
Web enumeration → ftp.wingdata.htb (Wing FTP Server v7.4.3)
│
▼
CVE-2025-47812 → Unauthenticated RCE → Shell as wingftp
│
▼
/opt/wftpserver/Data/1/users/wacky.xml → Salted SHA-256 hash
│
▼
Hashcat (mode 1410) → Plaintext password → SSH as wacky
│
▼
sudo -l → restore_backup_clients.py (root) → CVE-2025-4517
│
▼
Malicious tar → path traversal → /etc/sudoers → root 🏴
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="-reconnaissance"&gt;🔍 Reconnaissance&lt;/h2&gt;
&lt;h3 id="etchosts-setup"&gt;/etc/hosts Setup&lt;/h3&gt;
&lt;p&gt;Before we start, we add the machine IP to &lt;code&gt;/etc/hosts&lt;/code&gt; so we can use the domain name across all tools:&lt;/p&gt;</description></item><item><title>VariaType WriteUp</title><link>https://hackpuntes.com/posts/hackthebox/machines/variatype-writeup/</link><pubDate>Sat, 13 Jun 2026 00:00:00 +0000</pubDate><guid>https://hackpuntes.com/posts/hackthebox/machines/variatype-writeup/</guid><description>&lt;p&gt;&lt;a href="https://hackpuntes.com/images/hackthebox/machines/variatype/variatype-banner.webp"&gt;&lt;img src="https://hackpuntes.com/images/hackthebox/machines/variatype/variatype-banner.webp" alt="VariaType WriteUp" loading="eager" decoding="async" /&gt;
&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;VariaType&lt;/strong&gt; is a &lt;code&gt;🟧 Medium&lt;/code&gt; difficulty machine on &lt;strong&gt;Hack The Box&lt;/strong&gt;, Season 10. The attack chain starts by discovering an exposed Git repository on an internal portal, extracting credentials from the commit history, exploiting an arbitrary file write in &lt;strong&gt;fontTools&lt;/strong&gt; to get a shell, moving laterally by abusing command injection in &lt;strong&gt;FontForge&lt;/strong&gt; via a malicious ZIP file, and escalating to root by leveraging a path traversal in &lt;strong&gt;setuptools&lt;/strong&gt; through a misconfigured &lt;code&gt;sudo&lt;/code&gt; rule.&lt;/p&gt;</description></item><item><title>Interpreter WriteUp</title><link>https://hackpuntes.com/posts/hackthebox/machines/interpreter-writeup/</link><pubDate>Sat, 30 May 2026 00:00:00 +0000</pubDate><guid>https://hackpuntes.com/posts/hackthebox/machines/interpreter-writeup/</guid><description>&lt;p&gt;&lt;a href="https://hackpuntes.com/images/hackthebox/machines/interpreter/interpreter-banner.webp"&gt;&lt;img src="https://hackpuntes.com/images/hackthebox/machines/interpreter/interpreter-banner.webp" alt="Interpreter WriteUp" loading="eager" decoding="async" /&gt;
&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Interpreter&lt;/strong&gt; is a &lt;code&gt;🟨 Medium&lt;/code&gt; difficulty machine from the &lt;strong&gt;Hack The Box&lt;/strong&gt; platform, Season 10. The attack chain combines the exploitation of &lt;strong&gt;Mirth Connect 4.4.0&lt;/strong&gt; through insecure Java deserialization to obtain unauthenticated RCE, extraction of credentials from the internal database, cracking of a PBKDF2-HMAC-SHA256 hash, and privilege escalation by abusing a Flask service with Python f-string injection.&lt;/p&gt;
&lt;h2 id="-attack-chain"&gt;🗺️ Attack Chain&lt;/h2&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Reconnaissance → Ports 22, 80, 443
│
▼
Web Enumeration → Mirth Connect 4.4.0 (via JNLP)
│
▼
CVE-2023-43208 → Insecure Java Deserialization → RCE as mirth
│
▼
/usr/local/mirthconnect/conf/mirth.properties → DB Credentials
│
▼
MariaDB (mc_bdd_prod) → PBKDF2-HMAC-SHA256 hash of sedric
│
▼
Hashcat (mode 10900) → snowflake1 → SSH as sedric
│
▼
/usr/local/bin/notif.py → Flask + eval() in f-strings → SSTI
│
▼
SUID bash → root 🏴
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="-reconnaissance"&gt;🔍 Reconnaissance&lt;/h2&gt;
&lt;h3 id="etchosts-configuration"&gt;/etc/hosts Configuration&lt;/h3&gt;
&lt;p&gt;Before starting, we add the machine&amp;rsquo;s IP to the &lt;code&gt;/etc/hosts&lt;/code&gt; file:&lt;/p&gt;</description></item><item><title>MonitorsFour WriteUp</title><link>https://hackpuntes.com/posts/hackthebox/machines/monitorsfour-writeup/</link><pubDate>Sat, 23 May 2026 00:00:00 +0000</pubDate><guid>https://hackpuntes.com/posts/hackthebox/machines/monitorsfour-writeup/</guid><description>&lt;p&gt;&lt;a href="https://hackpuntes.com/images/hackthebox/machines/monitorsfour/monitorsfour-banner.webp"&gt;&lt;img src="https://hackpuntes.com/images/hackthebox/machines/monitorsfour/monitorsfour-banner.webp" alt="MonitorsFour WriteUp" loading="eager" decoding="async" /&gt;
&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;MonitorsFour&lt;/strong&gt; is an &lt;code&gt;🟩 Easy&lt;/code&gt; difficulty machine on the &lt;strong&gt;Hack The Box&lt;/strong&gt; platform. The attack chain starts by exploiting an IDOR endpoint with PHP loose comparison to leak administrator credentials, continues with remote code execution in &lt;strong&gt;Cacti 1.2.28&lt;/strong&gt; via &lt;strong&gt;CVE-2025-24367&lt;/strong&gt;, and ends by escaping the Docker container by abusing the &lt;strong&gt;daemon API&lt;/strong&gt; exposed without authentication on the internal Docker Desktop subnet (&lt;strong&gt;CVE-2025-9074&lt;/strong&gt;).&lt;/p&gt;
&lt;h2 id="-attack-chain"&gt;🗺️ Attack Chain&lt;/h2&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Reconnaissance → Ports 80, 5985
│
▼
Subdomain enumeration → cacti.monitorsfour.htb
│
▼
IDOR + PHP Type Juggling → /api/v1/user?token=0 → MD5 hash → marcus:wonderful1
│
▼
CVE-2025-24367 → Cacti 1.2.28 authenticated RCE → www-data in Docker container
│
▼
user.txt → /home/marcus/user.txt
│
▼
CVE-2025-9074 → Docker API on 192.168.65.7:2375 → container with C:\ mounted → root 🏴
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="-reconnaissance"&gt;🔍 Reconnaissance&lt;/h2&gt;
&lt;h3 id="etchosts-setup"&gt;/etc/hosts Setup&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;echo&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;10.129.38.79 monitorsfour.htb&amp;#34;&lt;/span&gt; &lt;span class="p"&gt;|&lt;/span&gt; sudo tee -a /etc/hosts
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="port-scanning"&gt;Port Scanning&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Phase 1 - Fast TCP port discovery:&lt;/strong&gt;&lt;/p&gt;</description></item></channel></rss>