CVE-2026-82710
NiskieCVSS 2.3Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 34 - wyżej niż 34% wszystkich znanych CVE
Streszczenie
Podatność w projekcie ash-project usage_rules polega na niewłaściwej neutralizacji sekwencji sterujących (escape, meta, control) w danych wyjściowych. Złośliwy wydawca pakietu może wstrzyknąć sekwencje sterujące terminala do wyników polecenia mix usage_rules.search_docs. Gdy programista uruchomi wyszukiwanie, sekwencje te trafiają do terminala bez zmian, co może prowadzić do fałszowania wyświetlanych adresów URL, ukrywania tekstu lub zapisu do schowka. Problem dotyczy wersji usage_rules od 0.1.18 przed 1.2.8.
Ocena ryzyka
Ryzyko ataku na terminal programisty, w tym fałszowanie informacji, ukrywanie treści lub kradzież danych ze schowka, co może prowadzić do nieautoryzowanych działań lub wyłudzenia danych.
Rekomendacja
Należy zaktualizować bibliotekę usage_rules do wersji 1.2.8 lub nowszej oraz zachować ostrożność podczas przeglądania wyników wyszukiwania dokumentacji.
Powiązane podatności
- CVE-2026-42417Krytyczne
Nieuwierzytelniona podatność na wstrzykiwanie SQL w wtyczce ARMember Premium w wersjach do 7.8. Atakujący bez logowania może manipulować zapytaniami do bazy danych.
- CVE-2026-42415Krytyczne
Nieuwierzytelniona podatność na wstrzykiwanie SQL w Porto Theme - Functionality w wersjach do 3.9.3. Atakujący może wykonywać nieautoryzowane zapytania do bazy danych.
- CVE-2026-41555Krytyczne
Nieuwierzytelniona podatność na wstrzykiwanie SQL w formularzu subskrypcji newslettera – User Subscriptions Form, Capture Email w wersjach do 1.5.9. Atakujący może wstrzykiwać złośliwe zapytania SQL.
- CVE-2026-39797Krytyczne
Nieuwierzytelniona podatność na wstrzykiwanie obiektów PHP w GDPR Framework By Data443 w wersjach do 2.5.0. Atakujący może wstrzyknąć złośliwe obiekty PHP, co może prowadzić do wykonania kodu.
- CVE-2026-39795Krytyczne
Nieuwierzytelniona podatność na wstrzykiwanie SQL w SendPress Newsletters w wersjach do 1.26.1.20. Atakujący może wykonywać nieautoryzowane operacje na bazie danych.
- CVE-2026-39785Krytyczne
Nieuwierzytelniona podatność na wstrzykiwanie SQL w Gmedia Photo Gallery w wersjach do 1.25.1. Atakujący może manipulować zapytaniami SQL bez logowania.
- CVE-2026-39773Krytyczne
Nieuwierzytelniona podatność na eskalację uprawnień w Doctreat Core w wersjach do 1.7.0. Atakujący bez logowania może uzyskać podwyższone uprawnienia.
- CVE-2026-39770Krytyczne
Nieuwierzytelniona podatność na dowolne przesyłanie plików w Doctreat w wersjach do 1.7.0. Atakujący może przesłać złośliwe pliki bez logowania.
- CVE-2026-39764Krytyczne
Nieuwierzytelniona podatność na wstrzykiwanie SQL w Radius Booking — Booking Calendar for Appointments & Services w wersjach do 1.0.19. Atakujący może wstrzykiwać zapytania SQL.
- CVE-2026-39761Krytyczne
Nieuwierzytelniona podatność na eskalację uprawnień w Meta Box AIO w wersjach do 3.7.1. Atakujący bez logowania może uzyskać wyższe uprawnienia.
Oryginalny opis (angielski, źródło NVD)
Improper Neutralization of Escape, Meta, or Control Sequences vulnerability in ash-project usage_rules allows a malicious package publisher to inject terminal control sequences into the output of mix usage_rules.search_docs. mix usage_rules.search_docs searches Hex documentation through search.hexdocs.pm, which indexes the documentation of every published package, and prints the matching results (title, package, type, doc reference, and highlighted snippets) to the terminal. The formatter in Mix.Tasks.UsageRules.SearchDocs interpolated those publisher-controlled fields verbatim, neutralizing no terminal control characters; the only transform it applied adds escape sequences rather than removing them. A malicious package can embed ANSI terminal escape sequences (cursor movement, line erase, carriage returns, OSC 52 clipboard writes) in its indexed documentation, so when a developer runs a search that surfaces those docs the sequences reach the terminal unchanged — forging the displayed hexdocs URL or a suggested command, hiding text, or writing to the clipboard. No authentication or privileged position is required; only publishing a package. This issue affects usage_rules: from 0.1.18 before 1.2.8.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

