Share
## https://sploitus.com/exploit?id=44891781-6D2D-578C-B9B7-3A79203930AD
# rsc-exposure-audit
Black-box exposure audit for Next.js / React Server Components (RSC) endpoints (non-exploit).
# CVE-2025-55182
# CVE-2025-55183
# CVE-2025-55184
# CVE-2025-67779
ΠΡΠΎΡ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΡΠΈΠ»ΠΈΡΡ Π΄Π»Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΠΉ (non-exploit) ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΏΡΠ±Π»ΠΈΡΠ½ΠΎΠΉ ΡΠΊΡΠΏΠΎΠ·ΠΈΡΠΈΠΈ React Server Components / Flight-ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° ΠΈ ΡΠ²ΡΠ·Π°Π½Π½ΠΎΠΉ ΠΏΠΎΠ²Π΅ΡΡ
Π½ΠΎΡΡΠΈ Π°ΡΠ°ΠΊ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ
Next.js.
Π§ΡΠΎ Π΄Π΅Π»Π°Π΅Ρ:
β’ ΠΡΠΏΠΎΠ»Π½ΡΠ΅Ρ black-box Π·ΠΎΠ½Π΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ URL ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΠΏΡΠΈΠ·Π½Π°ΠΊΠΈ Next.js (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, /_next/static/, x-nextjs-*).
β’ ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΠΏΡΠΈΠ·Π½Π°ΠΊΠΈ RSC/Flight (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Content-Type: text/x-component, βflight-likeβ ΡΡΡΡΠΊΡΡΡΠ° ΠΎΡΠ²Π΅ΡΠ°).
β’ Π€ΠΎΡΠΌΠΈΡΡΠ΅Ρ ΠΊΠΎΠ½ΡΠ΅ΡΠ²Π°ΡΠΈΠ²Π½ΡΠΉ ΡΠΈΡΠΊ-ΠΎΡΡΡΡ ΠΈ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ ΠΏΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ/ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠΈΡΡΡΡΠΈΠΌ ΠΌΠ΅ΡΠ°ΠΌ (rate limiting, timeouts, body size limits).
Π§ΡΠΎ ΠΠ Π΄Π΅Π»Π°Π΅Ρ:
β’ ΠΠ΅ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ.
β’ ΠΠ΅ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ PoC-ΠΏΠ΅ΠΉΠ»ΠΎΠ°Π΄Ρ Π΄Π»Ρ RCE/DoS/ΡΡΠ΅ΡΠΊΠΈ ΠΈΡΡ
ΠΎΠ΄Π½ΠΈΠΊΠΎΠ².
β’ ΠΠ΅ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π°Π΅Ρ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ
CVE βΠΏΠΎ ΡΠ΅ΡΠΈβ β ΡΠΎΠ»ΡΠΊΠΎ ΡΠΈΠΊΡΠΈΡΡΠ΅Ρ ΡΠΊΡΠΏΠΎΠ·ΠΈΡΠΈΡ ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΡ ΡΠΈΡΠΊΠ°. ΠΠ»Ρ ΡΠΎΡΠ½ΠΎΠ³ΠΎ ΡΡΠ°ΡΡΡΠ° ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠ²Π΅ΡΠΊΠ° Π²Π΅ΡΡΠΈΠΉ react-server-dom-* ΠΈ next Π²Π½ΡΡΡΠΈ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ.