Sploitus

Exploit for aisecplus-week01-danielossai

kitploit ยท 2026-08-31

Exploit Code

MARKDOWN99 lines
## https://sploitus.com/exploit?id=KITPLOIT:TOOLS-GITHUB-DANIELOSSAI12-AISECPLUS-WEEK01-DANIELOSSAI
# ๐Ÿ” AISec Plus โ€” 1์ฃผ์ฐจ: ์œ„ํ˜‘ ๋งคํ•‘

**์—ฐ๊ตฌ์ž:** Daniel Ossai **์ €์žฅ์†Œ:** `aisecplus-week01-danielossai` **์ œ์ถœ:** 1์ฃผ์ฐจ ยท AISec Plus ๋ถ€ํŠธ์บ ํ”„

* * *

## ๐Ÿ“Œ ์ธ์‹œ๋˜ํŠธ ์ด๋ฆ„ ๋ฐ ๋‚ ์งœ

**EchoLeak (CVE-2025-32711)** ๋ฐœ๊ฒฌ: 2025๋…„ 1์›” ยท ๊ณต๊ฐœ: 2025๋…„ 6์›” ยท ํŒจ์น˜: 2025๋…„ 6์›”

* * *

## ๐Ÿ“ ๋ฌด์Šจ ์ผ์ด ์žˆ์—ˆ๋‚˜

Aim Security์˜ ์—ฐ๊ตฌ์›๋“ค์€ Microsoft 365 Copilot์—์„œ ์น˜๋ช…์ ์ธ zero-click ๊ฐ„์ ‘ ํ”„๋กฌํ”„ํŠธ ์ธ์ ์…˜ ์ทจ์•ฝ์ ์„ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ์ƒํ˜ธ์ž‘์šฉ ์—†์ด ๋‹จ ํ•˜๋‚˜์˜ ์กฐ์ž‘๋œ ์ด๋ฉ”์ผ์„ ๋ณด๋‚ด๋Š” ๊ฒƒ๋งŒ์œผ๋กœ ๊ณต๊ฒฉ์ž๋Š” Copilot์ด ๋‚ด๋ถ€ ํŒŒ์ผ์— ์กฐ์šฉํžˆ ์ ‘๊ทผํ•˜๊ณ  ๊ทธ ๋‚ด์šฉ์„ ๊ณต๊ฒฉ์ž๊ฐ€ ์ œ์–ดํ•˜๋Š” ์„œ๋ฒ„๋กœ ์œ ์ถœํ•˜๋„๋ก ๋งŒ๋“ค ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

ํ”ผํ•ด์ž๋Š” ์•„๋ฌด๊ฒƒ๋„ ํด๋ฆญํ•  ํ•„์š”๊ฐ€ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ์ฒจ๋ถ€ ํŒŒ์ผ์„ ์—ด ํ•„์š”๋„ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹จ์ง€ ์ด๋ฉ”์ผ์ด ๋ฐ›์€ ํŽธ์ง€ํ•จ์— ์กด์žฌํ•˜๊ธฐ๋งŒ ํ•˜๋ฉด Copilot์ด ์ˆจ๊ฒจ์ง„ ์•…์„ฑ ์ง€์นจ์„ ์ฒ˜๋ฆฌํ•˜๊ณ  ๋ฏผ๊ฐํ•œ ๊ธฐ์—… ๋ฐ์ดํ„ฐ๋ฅผ ์œ ์ถœํ•˜๊ธฐ ์‹œ์ž‘ํ•˜๊ธฐ์— ์ถฉ๋ถ„ํ–ˆ์Šต๋‹ˆ๋‹ค.

Microsoft๋Š” ์ด๋ฅผ **CVE-2025-32711** ๋กœ ์ง€์ •ํ•˜๊ณ  CVSS ์ ์ˆ˜ **9.3(์น˜๋ช…์ )** ์„ ๋ถ€์—ฌํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ํ”„๋กœ๋•์…˜ AI ์‹œ์Šคํ…œ์—์„œ ํ”„๋กฌํ”„ํŠธ ์ธ์ ์…˜์ด ์‹ค์ œ ๋ฐ์ดํ„ฐ ์œ ์ถœ์„ ์œ„ํ•ด ๋ฌด๊ธฐํ™”๋œ ์ตœ์ดˆ์˜ ๋ฌธ์„œํ™”๋œ ์‚ฌ๋ก€์ž…๋‹ˆ๋‹ค. Microsoft๋Š” ์„œ๋ฒ„ ์ธก์—์„œ ํŒจ์น˜ํ–ˆ์œผ๋ฉฐ, ์‹ค์ œ ํ™˜๊ฒฝ์—์„œ์˜ ์•…์šฉ์€ ํ™•์ธ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

* * *

## โš™๏ธ ๊ณต๊ฒฉ ๋ฐฉ์‹

์ด ๊ณต๊ฒฉ์€ ๋„ค ๊ฐ€์ง€ ์„œ๋กœ ๋‹ค๋ฅธ ์šฐํšŒ๋ฅผ ์—ฐ์‡„์ ์œผ๋กœ ์‚ฌ์šฉํ•˜์—ฌ ๋ฌด์„ฑ ๋ฐ์ดํ„ฐ ์œ ์ถœ์„ ๋‹ฌ์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค:

**1๋‹จ๊ณ„ โ€” XPIA ๋ถ„๋ฅ˜๊ธฐ ์šฐํšŒ** Microsoft 365 Copilot์€ X(๊ต์ฐจ) ํ”„๋กฌํ”„ํŠธ ์ธ์ ์…˜ ๊ณต๊ฒฉ(XPIA) ๋ถ„๋ฅ˜๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์•…์„ฑ ์ง€์นจ์„ ํƒ์ง€ํ•˜๊ณ  ์ฐจ๋‹จํ•ฉ๋‹ˆ๋‹ค. ๊ณต๊ฒฉ์ž๋Š” ์ธ๊ฐ„ ์ˆ˜์‹ ์ž์—๊ฒŒ ์ „๋‹ฌ๋˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด๋Š” ์ž์—ฐ์–ด๋กœ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ž‘์„ฑํ•˜์—ฌ ์ด๋ฅผ ์šฐํšŒํ–ˆ์Šต๋‹ˆ๋‹ค. AI, Copilot ๋˜๋Š” ๊ธฐ์ˆ ์  ํŠธ๋ฆฌ๊ฑฐ ๋‹จ์–ด๋Š” ์ „ํ˜€ ์–ธ๊ธ‰ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋ถ„๋ฅ˜๊ธฐ๋Š” ์ด๋ฅผ ๊ฒฐ์ฝ” ํ”Œ๋ž˜๊ทธํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

**2๋‹จ๊ณ„ โ€” ๋งํฌ ํŽธ์ง‘(Redaction) ์šฐํšŒ** Copilot์€ ์ผ๋ฐ˜์ ์œผ๋กœ M365 ํ™˜๊ฒฝ ๋ฐ–์œผ๋กœ ๋ฐ์ดํ„ฐ๊ฐ€ ๋‚˜๊ฐ€์ง€ ๋ชปํ•˜๋„๋ก ์™ธ๋ถ€ ๋งํฌ๋ฅผ ํŽธ์ง‘ํ•ฉ๋‹ˆ๋‹ค. ๊ณต๊ฒฉ์ž๋Š” ์ฐธ์กฐ ์Šคํƒ€์ผ Markdown ์„œ์‹์„ ์‚ฌ์šฉํ•˜์—ฌ ์ด๋ฅผ ์šฐํšŒํ–ˆ์œผ๋ฉฐ, Copilot์€ ํŽธ์ง‘ ํ•„ํ„ฐ๋ฅผ ํŠธ๋ฆฌ๊ฑฐํ•˜์ง€ ์•Š๊ณ  ์ด๋ฅผ ๋ Œ๋”๋งํ–ˆ์Šต๋‹ˆ๋‹ค.

**3๋‹จ๊ณ„ โ€” ์ž๋™ ๊ฐ€์ ธ์˜ค๊ธฐ ์ด๋ฏธ์ง€ ์•…์šฉ** Copilot์˜ ์ž„๋ฒ ๋””๋“œ ์ด๋ฏธ์ง€ ์ž๋™ ๊ฐ€์ ธ์˜ค๊ธฐ ๋™์ž‘์„ ์•…์šฉํ•˜์—ฌ ์œ ์ถœ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์š”์ฒญ ๋งค๊ฐœ๋ณ€์ˆ˜์— ๋‹ด์•„ ๊ณต๊ฒฉ์ž๊ฐ€ ์ œ์–ดํ•˜๋Š” ์„œ๋ฒ„๋กœ ์•„์›ƒ๋ฐ”์šด๋“œ HTTP ์š”์ฒญ์„ ๋ณด๋ƒˆ์Šต๋‹ˆ๋‹ค.

**4๋‹จ๊ณ„ โ€” Teams ํ”„๋ก์‹œ๋ฅผ ํ†ตํ•œ ์ฝ˜ํ…์ธ  ๋ณด์•ˆ ์ •์ฑ…(CSP) ์šฐํšŒ** Microsoft Teams๋Š” M365์˜ ์ฝ˜ํ…์ธ  ๋ณด์•ˆ ์ •์ฑ… ๋‚ด์—์„œ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ํ”„๋ก์‹œ๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๊ณต๊ฒฉ์ž๋Š” ์œ ์ถœ ์š”์ฒญ์„ ์ด ํ—ˆ์šฉ๋œ ํ”„๋ก์‹œ๋ฅผ ํ†ตํ•ด ๋ผ์šฐํŒ…ํ•˜์—ฌ CSP๋ฅผ ์™„์ „ํžˆ ์šฐํšŒํ–ˆ์Šต๋‹ˆ๋‹ค.

**๊ฒฐ๊ณผ:** ์‚ฌ์šฉ์ž ์ƒํ˜ธ์ž‘์šฉ ์—†์ด LLM ์‹ ๋ขฐ ๊ฒฝ๊ณ„ ์ „๋ฐ˜์— ๊ฑธ์นœ ์™„์ „ํ•œ ๊ถŒํ•œ ์ƒ์Šน. ํŽ˜์ด๋กœ๋“œ๋Š” ์ˆœ์ˆ˜ ํ…์ŠคํŠธ์˜€์Šต๋‹ˆ๋‹ค. ์ฝ”๋“œ๋„, ์•…์„ฑ์ฝ”๋“œ ์‹œ๊ทธ๋‹ˆ์ฒ˜๋„ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. Copilot์€ ์ •ํ™•ํžˆ ์„ค๊ณ„๋œ ๋Œ€๋กœ ๋™์ž‘ํ•˜๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ž…๋ ฅ์„ ์ฒ˜๋ฆฌํ•˜๊ณ  ๋„์›€์ด ๋˜๊ฒŒ ์‘๋‹ตํ•˜๋Š” ๊ฒƒ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ์•ˆํ‹ฐ๋ฐ”์ด๋Ÿฌ์Šค, ๋ฐฉํ™”๋ฒฝ, ์ •์  ํŒŒ์ผ ๊ฒ€์‚ฌ์™€ ๊ฐ™์€ ์ „ํ†ต์ ์ธ ๋ฐฉ์–ด๋Š” ์™„์ „ํžˆ ๋ฌด๋ ฅํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

* * *

## ๐Ÿ—บ๏ธ ์œ„ํ˜‘ ๋งคํ•‘

> **ํ•ต์‹ฌ ํ†ต์ฐฐ:** ์ด๋Š” ์ „ํ˜•์ ์ธ **๊ฐ„์ ‘ ํ”„๋กฌํ”„ํŠธ ์ธ์ ์…˜** ์ž…๋‹ˆ๋‹ค. ์•…์„ฑ ์ง€์นจ์ด ์‚ฌ์šฉ์ž๊ฐ€ ์•„๋‹Œ ์™ธ๋ถ€ ์ถœ์ฒ˜(์ด๋ฉ”์ผ)์—์„œ ์™”์Šต๋‹ˆ๋‹ค. LLM์€ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐœ๋ฐœ์ž ์ปจํ…์ŠคํŠธ์™€ ์‹ ๋ขฐํ•  ์ˆ˜ ์—†๋Š” ์™ธ๋ถ€ ์ฝ˜ํ…์ธ ๋ฅผ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค.

* * *

## ๐Ÿ’ฅ ์˜ํ–ฅ

EchoLeak์€ ์ผํšŒ์„ฑ ๋ฒ„๊ทธ๊ฐ€ ์•„๋‹Œ ๊ตฌ์กฐ์  ์œ„ํ—˜์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค:

  * **์ฆ‰๊ฐ์  ์œ„ํ—˜:** M365 Copilot์ด ํ™œ์„ฑํ™”๋œ ๋ชจ๋“  ์กฐ์ง์€ ๋‹จ ํ•˜๋‚˜์˜ ์กฐ์ž‘๋œ ์ด๋ฉ”์ผ์„ ํ†ตํ•ด ๋ฌด์„ฑ ๋ฐ์ดํ„ฐ ์œ ์ถœ์— ์ž ์žฌ์ ์œผ๋กœ ์ทจ์•ฝํ–ˆ์Šต๋‹ˆ๋‹ค
  * **๋ฒ”์œ„:** Word, PowerPoint, Outlook, Teams ์ „๋ฐ˜์— ๊ฑธ์ณ ์ž‘๋™ โ€” Copilot์ด ์ฝ˜ํ…์ธ ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ชจ๋“  ํ‘œ๋ฉด
  * **์ฐธ์‹ ์„ฑ:** ํ”„๋กœ๋•์…˜ AI ์—์ด์ „ํŠธ์— ๋Œ€ํ•œ ์ตœ์ดˆ์˜ ํ™•์ธ๋œ zero-click ์•…์šฉ; ๋ผ์ด๋ธŒ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์‹œ์Šคํ…œ์—์„œ ํ”„๋กฌํ”„ํŠธ ์ธ์ ์…˜์ด ์‹ค์ œ ๋ฐ์ดํ„ฐ ์œ ์ถœ์„ ๋‹ฌ์„ฑํ•œ ์ฒซ ์‚ฌ๋ก€
  * **๊ด‘๋ฒ”์œ„ํ•œ ์‹œ์‚ฌ์ :** ๊ตฌ์กฐ์  ๊ณต๊ฒฉ ํ‘œ๋ฉด์€ Microsoft์˜ ๊ตฌํ˜„๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์—ฌ๋Ÿฌ ๋‚ด๋ถ€ ๋ฐ์ดํ„ฐ ์†Œ์Šค์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  LLM ๊ธฐ๋ฐ˜ ๋น„์„œ์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค
  * **ํ™•์ธ๋œ ์•…์šฉ:** ์‹ค์ œ ํ™˜๊ฒฝ์—์„œ๋Š” ์—†์Œ; Microsoft๋Š” ์•Œ๋ ค์ง„ ๋‚จ์šฉ์ด ๋ฐœ์ƒํ•˜๊ธฐ ์ „์— ์„œ๋ฒ„ ์ธก ํŒจ์น˜๋ฅผ ๋ฐฐํฌํ–ˆ์Šต๋‹ˆ๋‹ค



* * *

## ๐Ÿ›ก๏ธ ์˜ˆ๋ฐฉ ๋ฐ ๋ฐฉ์–ด

**Microsoft๊ฐ€ ์ˆ˜ํ–‰ํ•œ ์กฐ์น˜:**

  * ์„œ๋ฒ„ ์ธก ํŒจ์น˜ ๋ฐฐํฌ(๊ณ ๊ฐ ์กฐ์น˜ ๋ถˆํ•„์š”)
  * ์™ธ๋ถ€ ์ด๋ฉ”์ผ์„ ์ฒ˜๋ฆฌํ•˜์ง€ ๋ชปํ•˜๋„๋ก Copilot์„ ์ฐจ๋‹จํ•˜๋Š” DLP ํƒœ๊ทธ ๋„์ž…
  * Copilot์˜ ์ด๋ฉ”์ผ ์ ‘๊ทผ์„ ์ œํ•œํ•˜๋Š” ์ƒˆ๋กœ์šด M365 ๋กœ๋“œ๋งต ๊ธฐ๋Šฅ



**๋” ๋„“์€ ๊ตํ›ˆ:**

  * **๋ฒ”์œ„๊ฐ€ ์ œํ•œ๋œ ๋ฐ์ดํ„ฐ ์ ‘๊ทผ** ์ด ์ง„์ •ํ•œ ํ•ด๊ฒฐ์ฑ…์ž…๋‹ˆ๋‹ค. ์ทจ์•ฝ์ ์ด ์ด๋ฅผ ์•…์šฉํ•˜๊ธฐ ์ „์— Copilot์ด ๋„๋‹ฌํ•  ์ˆ˜ ์žˆ๋Š” ๋ฒ”์œ„๋ฅผ ์ œํ•œํ•˜์„ธ์š”
  * **์™ธ๋ถ€ ์ฝ˜ํ…์ธ ๋ฅผ ์‹ ๋ขฐํ•  ์ˆ˜ ์—†๋Š” ๊ฒƒ์œผ๋กœ ์ทจ๊ธ‰** ํ•˜์„ธ์š”. ์ด๋ฉ”์ผ, ๋ฌธ์„œ, ์›น ์ฝ˜ํ…์ธ ๋Š” ์‹œ์Šคํ…œ ์ง€์นจ๊ณผ ๋™์ผํ•œ ์‹ ๋ขฐ ๊ฒฝ๊ณ„์— ์žˆ์–ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค
  * **์ง€์นจ ์ฑ„๋„๊ณผ ๋ฐ์ดํ„ฐ ์ฑ„๋„์„ ๋ถ„๋ฆฌ** ํ•˜์„ธ์š”. LLM์€ ์‚ฌ์šฉ์ž์˜ ์ด๋ฉ”์ผ์„ ์šด์˜์ž ๋ช…๋ น๊ณผ ํ˜ผ๋™ํ•ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค
  * **์ถœ๋ ฅ ์ƒŒ๋“œ๋ฐ•์‹ฑ** โ€” ๋ชจ๋ธ์ด ์‹œ์Šคํ…œ์„ ๋– ๋‚˜๊ธฐ ์ „์— ์•„์›ƒ๋ฐ”์šด๋“œ๋กœ ์ „์†กํ•  ์ˆ˜ ์žˆ๋Š” ๋‚ด์šฉ์„ ํ•„ํ„ฐ๋งํ•˜๊ณ  ๊ฒ€์ฆํ•˜์„ธ์š”
  * ๊ฐœ๋ณ„ CVE๋ฅผ ํŒจ์น˜ํ•˜๋Š” ๊ฒƒ๋งŒ์œผ๋กœ๋Š” ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์•„ํ‚คํ…์ฒ˜ ํŒจํ„ด(LLM + RAG + ๊ด‘๋ฒ”์œ„ํ•œ ๋ฐ์ดํ„ฐ ์ ‘๊ทผ)์€ ์„ค๊ณ„ ๋‹จ๊ณ„์—์„œ ๊ฒฌ๊ณ ํ•˜๊ฒŒ ๋งŒ๋“ค์–ด์ ธ์•ผ ํ•ฉ๋‹ˆ๋‹ค



* * *

## ๐Ÿ”— ์ถœ์ฒ˜

  1. The Hacker News โ€” Zero-Click AI Vulnerability Exposes Microsoft 365 Copilot Data Without User Interaction https://thehackernews.com/2025/06/zero-click-ai-vulnerability-exposes.html

  2. Hack The Box โ€” Inside CVE-2025-32711 (EchoLeak): Prompt injection meets AI exfiltration https://www.hackthebox.com/blog/cve-2025-32711-echoleak-copilot-vulnerability

  3. Checkmarx โ€” EchoLeak (CVE-2025-32711): Attack chain analysis https://checkmarx.com/zero-post/echoleak-cve-2025-32711-show-us-that-ai-security-is-challenging/

  4. Sentra โ€” EchoLeak: What the Microsoft Copilot Prompt Injection Vulnerability Means for Your Data https://sentra.io/blog/copilot-echoleak-prompt-injection

  5. arXiv โ€” EchoLeak: The First Real-World Zero-Click Prompt Injection Exploit in a Production LLM System https://arxiv.org/abs/2509.10540




* * *

_AISec Plus ยท 1์ฃผ์ฐจ ยท ์šฐ๋ฆฌ๋Š” ๋ชจ๋‘ ์„ฑ์žฅํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ฐธ์—ฌํ•˜์„ธ์š”. ๊ตฌ์ถ•ํ•˜์„ธ์š”. ๋ฐœ์ „ํ•˜์„ธ์š”._