Interpreter
DonutMaster9/2/20261 min read
#machines#htb#medium#java-webstart-`.jnlp`-analysis#mirth-connect-deserialization-#mysql-database-enumeration#sudo-privilege-escalation#cve-2023-43208#linux
Interpreter
Platform: HackTheBox | Category: Machines | Type: Machine | Difficulty: Medium | OS: Linux | Author: DonutMaster | Date: 2026-05-31 | Status: Solved Techniques: Java WebStart
.jnlpAnalysis, Mirth Connect Deserialization RCE (CVE-2023-43208), MySQL Database Enumeration, Sudo Privilege Escalation
Summary
Walkthrough of the HackTheBox Medium machine Interpreter (Linux). Foothold is gained by analyzing the Mirth Connect .jnlp configuration and exploiting CVE-2023-43208 (Java deserialization RCE). Lateral movement via MySQL database configuration and privileges to user sedric, and final root escalation.
Recon
Port Scan
bash read-only • copy allowedrustscan -a interpreter.htb -- -A
| Port | Service | Version | Notes |
|---|---|---|---|
| 22/tcp | ssh | OpenSSH 9.2p1 | Standard SSH |
| 80/tcp | http | Jetty / Mirth Connect | Admin web panel |
| 443/tcp | ssl/http | Jetty / Mirth Connect | Mirth Connect Admin SSL |
| 6661/tcp | unknown | - | Internal service |
Foothold
Exploitation (CVE-2023-43208)
- Download the
.jnlplauncher file from the Mirth Connect web interface to confirm version 4.4.0. - Use Metasploit or a custom exploit script for Mirth Connect Deserialization RCE (
exploit/multi/http/mirth_connect_cve_2023_43208) targeting port 443. - Spawn a reverse shell as user
mirth.
Privilege Escalation
Enumeration & Lateral Movement
- Inspect
/usr/local/mirthconnect/conf/mirth.propertiesto find database credentials. - Dump the MySQL database (
guardiandb) to locate internal user hashes and credentials. - Escalate / SSH to internal user accounts.
Flags
| Flag | Location | Value |
|---|---|---|
| user | /home/sedric/user.txt | REDACTED |
| root | /root/root.txt | REDACTED |
Key Takeaways / Lessons
- Always inspect Java WebStart
.jnlpfiles exposed by enterprise integration software like Mirth Connect to determine exact software versions and attack surfaces.