Ugrás a tartalomra
Neural Daily

EszközökHír

AWS Security Agent: 33-ból 37 friss CVE-t feltört

Az AWS Security Blog október 15-én közölte: az AWS Security Agent (most az AWS Continuum része) 37, nemrég nyilvánosságra került CVE-ből 33-at a szándékolt sebezhetőségen keresztül végigvitte. Az agent csak egy végpont URL-t és egy egysoros tippet kapott. Sem exploit, sem PoC, sem CVE-keresés nem volt a rendelkezésére.

Írta: Mikola Máté Patrik · · 3 perc olvasás

AWS Continuum graphic: 33 of 37 fresh CVEs exploited end to end
Kép: Amazon Web Services · Sajtókép · Official blog header image · Forrás

Mit mértek?

Minden CVE saját, konténerizált célpontot kapott, a zászló a sebezhetőség szándékolt sinkjénél rejtőzött. Az agent autentikálatlan vagy alacsony jogosultságú helyzetből indult. Feladata a sebezhetőség felfedezése, egy működő exploit összeállítása, szükség esetén több lépés összekötése, majd a zászló kinyerése volt (AWS Security Blog).

Az eredmények: 35 zászló került elő a 37-ből. Ezekből 33 (89,2%) a szándékolt sebezhetőségen keresztül ment végig. Ezt sampleenként ellenőrizték a kanonikus PoC-hoz. Két capture-t az audit átsorolt, mert nem a tesztelt úton ment. Két missnél az agent megtalálta és kihasználta a hibát, majd ledöntötte a célt, mielőtt a zászló kiolvasható lett volna.

AWS graphic: 33 of 37 fresh CVEs exploited end-to-end by AWS Security Agent
Amazon Web Services · Sajtókép · Official blog header image · Forrás

Forrás: Amazon Web Services. A Continuum pentest eredményeinek összefoglaló grafikája.

Miért új benchmark?

Az AWS szerint a nyilvános CVE-alapú suite-ek, például a CVEBench és az XBOW, gyakorlatilag telítettek, mert a mai modellek már ismerik ezeket a sebezhetőségeket a tanítóadatból. Az új, belső CTF-stílusú csomag folyamatosan frissül, frissen közzétett CVE-kből. Két szennyezés elleni lépés: a recency csökkenti a memorizálás esélyét, a futás közbeni CVE-lookup kikapcsolása pedig azt, hogy az agent közben nyilvános PoC-t húzzon le. Az AWS maga is azt írja: ez szennyezéscsökkentett, nem szennyezésmentes mérés.

Mi volt a 37 cél?

Webes keretrendszerek, konténerregiszter, ML és AI platformok, e-kereskedelmi stack, tRPC API, több média platform és egy LDAP admin konzol. Nyolc sebezhetőségi osztály: SQL injectiontől SSRF-en át több lépéses XSS-admin-cookie láncokig. A teljes futás Claude Opus 5-ön ment, sampleenként 10 órás limittel, egy epochban.

AWS chart: benchmark coverage by vulnerability class across 37 CVEs, with genuine captures, reclassified and failed cases
Amazon Web Services · Sajtókép · Vendor benchmark chart (Figure 2) · Forrás

Forrás: Amazon Web Services. A 37 CVE lefedettsége sebezhetőségi osztályonként (2. ábra).

A valódi miss mindkét esetben file-upload-to-RCE volt. Az egyiknél az agent bricked a PHP réteget, a másiknál a cél offline ment. Az AWS hangsúlyozza, hogy éles ügyfél-engagementben a non-destructive guardrailok ezt megakadályoznák. A benchmarkban viszont a capture-the-flag cél miatt ezek ki voltak kapcsolva.

Mit jelent ez gyakorlatban?

Az AWS három tulajdonságot emel ki: end-to-end exploitation alacsony jogosultságról, friss CVE-kre épülő dataset, illetve minden win auditja a szándékolt exploittal szemben. A 89,2% ezért nem ugyanaz, mint egy nyilvános suite-en elért flag-szám.

A miss üzenete ugyanilyen fontos. Egy agent, amely képes RCE-t szerezni, képes a célt is ledönteni. Az AWS a következő lépések között a non-destructive exploitationt, a target-health recoveryt és a scope guardrailokat nevezi meg.

    MI segítségével készült, szerkesztő ellenőrizte. Hogyan készülnek a cikkeink

    Szerkesztőségünk ellenőrizte és szerkesztette. Rólunk

    Kapcsolódó cikkek