CVE-2026-33017 colpisce Langflow: AI esposte trasformate in miner Monero, attacchi cryptojacking in crescita
Featured

CVE-2026-33017 colpisce Langflow: AI esposte trasformate in miner Monero, attacchi cryptojacking in crescita

Una vulnerabilita critica in Langflow sta diventando un vettore sempre piu sfruttato per attacchi di cryptojacking, con l obiettivo di installare un miner Monero su endpoint di applicazioni AI esposti su Internet. Il problema riguarda CVE 2026 33017, una falla di remote code execution non autenticata con punteggio CVSS 9.3, che consente a un attaccante di eseguire codice da remoto tramite un endpoint API senza credenziali.

Gli attori malevoli stanno scandagliando la rete alla ricerca di istanze vulnerabili, usando questi servizi AI come porta di ingresso verso ambienti enterprise.

La catena di attacco osservata parte da una semplice esecuzione di codice Python all interno dell endpoint Langflow, che scarica uno script shell remoto. Questo script agisce da dropper e verifica se sul sistema e gia presente un processo specifico, quindi procede al download e all avvio di un binario chiamato lambsys. Il file e un eseguibile ELF scritto in Go e viene lanciato come processo in background per ridurre l interazione visibile e mantenere operativa la compromissione.

Una volta attivo, lambsys punta a massimizzare il controllo della macchina e la resa del mining. Termina processi di miner concorrenti associati a famiglie note di cryptominer, elimina materiale legato a wallet e chiavi, disabilita controlli di sicurezza a livello host e imposta persistenza tramite cron. Vengono inoltre disattivati o manomessi meccanismi e servizi come AppArmor, firewall su Ubuntu, iptables, SELinux, watchdog NMI del kernel e agent cloud, aumentando la probabilita che il miner resti in esecuzione a lungo.

Il malware interviene anche su file e directory sensibili come quelle legate a SSH e ai job di sistema, rimuovendo attributi di immutabilita per poter modificare configurazioni e poi ripristinandoli su percorsi selezionati. Questa scelta indica conoscenza delle tecniche di persistenza usate da altri gruppi di cryptojacking. Per coprire le tracce, vengono rimossi log di sistema.

Nello stadio finale, il binario contatta un server esterno per scaricare un archivio e distribuire un miner XMRig personalizzato. Viene anche interrogato un servizio di geolocalizzazione IP per ottimizzare la scelta del mining pool in base alla vicinanza geografica e applicare eventuali regole di esclusione per specifiche regioni. La propagazione puo estendersi ad altri host raggiungibili via SSH quando sono presenti chiavi riutilizzate, trasformando un endpoint AI esposto in un punto di partenza per compromissioni piu ampie.