Grandmaster rank emblem

Lvl 99

Level XP3,807/5,718

3807 of 5718
Grandmaster dreadnaught
Machine
Facts
OS
Linux
Difficulty
Easy
Steps
4
Added
31 Jan 2026

A CameleonCMS mass-assignment flaw grants admin; an authenticated path-traversal read leaks an SSH key, and sudo facter runs a custom Ruby fact as root.

0Reconnmap1Footholdmass assign2Lateralfile read3Pivotcrack key4Priv escsudo facter
1Recon2Foothold3Lateral4Pivot5Priv escnmap1mass assign2file read3crack key4sudo facter5

How it went

  1. 0
    nmap

    nmap shows SSH and an nginx site running CameleonCMS 2.9.0.

  2. 1
    mass assign

    A registered user escalates to CMS admin via a mass-assignment flaw (CVE-2025-2304).

  3. 2
    file read

    Admin unlocks an authenticated path-traversal file read (CVE-2024-46987) for the user flag and trivia's SSH key.

  4. 3
    crack key

    The ed25519 key's passphrase cracks from rockyou (dragonballz), giving SSH as trivia.

  5. 4
    sudo facter

    trivia may sudo facter; --custom-dir loads a Ruby custom fact that runs as root.