Katalog CVE

CVE-2026-71465

NiskieCVSS 3.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.21%

Percentyl 10 - wyżej niż 10% wszystkich znanych CVE

Streszczenie

Funkcja RunAdHocCommand.build_args() dołącza parametr limit jako pozycyjny argument (args.append(limit)) zamiast używać args.extend(['-l', limit]) jak w RunJob. Limit rozpoczynający się od myślnika jest interpretowany jako opcja CLI ansible. Obecnie ograniczone do flag krótkiego spięcia (--version, --help), ponieważ wstrzyknięty element wypiera wymagany argument wzorca. Eskalowałoby, gdyby ansible-core kiedykolwiek ustawiło wzorzec jako domyślny.

Ocena ryzyka

Podatność może pozwolić na wstrzyknięcie opcji CLI ansible przez parametr limit, co w obecnej formie ma ograniczony wpływ, ale może eskalować do poważniejszego problemu w przyszłości. Ryzyko dotyczy środowisk używających ad-hoc komend ansible z niezaufanymi wartościami limit.

Rekomendacja

Zaktualizuj oprogramowanie do wersji zawierającej poprawkę, która używa args.extend(['-l', limit]). Do czasu aktualizacji unikaj przekazywania niezaufanych wartości w parametrze limit.

Inne podatności w ansible-core

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

RunAdHocCommand.build_args() appends limit as bare positional (args.append(limit)) instead of using args.extend(['-l', limit]) like RunJob. A limit beginning with - is parsed as an ansible CLI option. Currently limited to short-circuit flags (--version, --help) since injected element displaces required pattern positional. Would escalate if ansible-core ever defaults pattern.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS