Share
## https://sploitus.com/exploit?id=9F34B5C7-4C8E-5E22-A4D2-D2F814E0FCE7
# invect-xss-report
ВСхничСский ΠΎΡ‚Ρ‡Π΅Ρ‚ ΠΎ критичСской уязвимости Reflected XSS (CWE-79) Π½Π° поисковом Π²Π΅Π±-рСсурсС invect.com. ОписаниС Π²Π΅ΠΊΡ‚ΠΎΡ€Π° Π°Ρ‚Π°ΠΊΠΈ, Proof of Concept (PoC) ΠΈ Π°Π½Π°Π»ΠΈΠ· рисков бСзопасности Π² контСкстС сСрых Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Ρ… Ρ„ΠΈΠ΄ΠΎΠ².
# ΠžΡ‚Ρ‡Π΅Ρ‚ ΠΎΠ± уязвимости: ΠžΡ‚Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹ΠΉ XSS Π½Π° сайтС invect.com

**Π”Π°Ρ‚Π° обнаруТСния:** 8 июня 2026 Π³.  
**Π’ΠΈΠΏ уязвимости:** CWE-79 (Cross-site Scripting / ΠœΠ΅ΠΆΡΠ°ΠΉΡ‚ΠΎΠ²Ρ‹ΠΉ скриптинг)  
**ΠšΠ»Π°ΡΡΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ OWASP:** A03:2021 – Injection  
**Π˜ΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ:** PsyStudio  
**Бтатус:** НСзависимоС исслСдованиС (Full Disclosure)

---

## 1. ΠšΡ€Π°Ρ‚ΠΊΠΎΠ΅ описаниС
Π’ Ρ…ΠΎΠ΄Π΅ нСзависимого Π°Π½Π°Π»ΠΈΠ·Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² поиска Π½Π° Π΄ΠΎΠΌΠ΅Π½Π΅ `invect.com` Π±Ρ‹Π»Π° ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π° ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ Reflected Cross-Site Scripting (XSS). Π’Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΡƒΠ΅Ρ‚ входящиС Π΄Π°Π½Π½Ρ‹Π΅ Π² HTTP GET-запросС, Ρ‡Ρ‚ΠΎ позволяСт Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ сторонний JavaScript-ΠΊΠΎΠ΄ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

## 2. ΠžΠ±ΡŠΠ΅ΠΊΡ‚ исслСдования
* **Уязвимый URL:** `https://invect.com`
* **ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€:** `q` (строка поискового запроса)
* **Π Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€:** `s=7801218269581587`

## 3. ВСхничСский Π°Π½Π°Π»ΠΈΠ· ΠΈ Proof of Concept (PoC)
Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ сущСствуСт ΠΈΠ·-Π·Π° отсутствия кодирования Π²Ρ‹Π²ΠΎΠ΄Π°. Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ‹ ` " '` Π½Π΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ΡΡ Π² бСзопасныС HTML-сущности.

### Π’Π΅ΠΊΡ‚ΠΎΡ€ Π°Ρ‚Π°ΠΊΠΈ (ΠŸΡ€ΠΈΠΌΠ΅Ρ€ запроса):
```http
GET /_search_results?s=7801218269581587&q=%3Cscript%3Ealert(document.domain)%3C/script%3E HTTP/1.1
Host: invect.com
```

### ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹:
1. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ отправляСт запрос с ΠΊΠΎΠ΄ΠΎΠΌ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° `q`.
2. Π‘Π΅Ρ€Π²Π΅Ρ€ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ этот ΠΊΠΎΠ΄ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² Ρ‚Π΅Π»Π΅ HTML-страницы Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.
3. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ исполняСт Ρ‚Π΅Π³ ``, запуская сторонний сцСнарий.

## 4. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ риски
* **ΠšΡ€Π°ΠΆΠ° сСссий:** Доступ ΠΊ ΠΊΡƒΠΊΠΈ (Cookie) ΠΈ Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Ρƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.
* **Ѐишинг:** ПодмСна содСрТимого страницы ΠΈ созданиС Π»ΠΎΠΆΠ½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌ Π²Π²ΠΎΠ΄Π° Π΄Π°Π½Π½Ρ‹Ρ….
* **ΠŸΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡ:** ΠŸΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π΄ΠΈΡ€Π΅ΠΊΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π° опасныС сайты.

## 5. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΡƒΡΡ‚Ρ€Π°Π½Π΅Π½ΠΈΡŽ
1. Π’Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ HTML-ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ (ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ `<` Π² `&lt;`) для всСх Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
2. ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΡƒ бСзопасности CSP для Π·Π°ΠΏΡ€Π΅Ρ‚Π° ΠΈΠ½Π»Π°ΠΉΠ½ΠΎΠ²Ρ‹Ρ… скриптов:
```http
Content-Security-Policy: default-src 'self'; script-src 'self';
```

---
*ΠŸΠΎΠ»Π½ΡƒΡŽ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ этого расслСдования ΠΈ Ρ€Π°Π·Π±ΠΎΡ€ повСдСния антивирусов Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ Π² ΠΌΠΎΠ΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π½Π° Medium:*  
[Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΡŽ Π½Π° Medium]([https://medium.com](https://medium.com/@psystudio.in/how-i-found-an-xss-vulnerability-on-a-gray-zone-search-feed-invect-com-1eaf476991f5))