Średnia

tarteaucitron.js allows prototype pollution via custom text injection

  • Ujawniono: 07.04.2025
  • Aktualizacja: 11.10.2026 10:22

A vulnerability was identified in tarteaucitron.js, where the addOrUpdate function, used for applying custom texts, did not properly validate input. This allowed an attacker with direct access to the site's source code or a CMS plugin to manipulate JavaScript object prototypes, leading to potential security risks such as data corruption or unintended code execution.

Impact

An attacker with high privileges could exploit this vulnerability to:

  • Modify object prototypes, affecting core JavaScript behavior,
  • Cause application crashes or unexpected behavior,
  • Potentially introduce further security vulnerabilities depending on the application's architecture.

Fix https://github.com/AmauriC/tarteaucitron.js/commit/74c354c413ee3f82dff97a15a0a43942887c2b5b

The issue was resolved by ensuring that user-controlled inputs cannot modify JavaScript object prototypes.

Czego dotyczy

Kliknij technologię, aby zobaczyć wszystkie dotyczące jej podatności.

PlatformaPaczkaPodatne wersjePoprawka w wersji
Paczka npm tarteaucitronjs < 1.20.1 1.20.1

Odnośniki

Ocena CVSS 5.5/10
Wektor CVSS
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:L/I:L/A:N
Słabość (CWE)
CWE-1321
Platforma
npm
Paczka
tarteaucitronjs
Ujawniono
07.04.2025
Aktualizacja
11.10.2026 10:22

Źródła i licencje

OSV / GitHub Advisory Database - GHSA-4hwx-xcc5-2hfc - CC BY 4.0

Historia podatności: tarteaucitronjs

Wszystkie opisane podatności tej paczki (Paczka npm), od najnowszej. Widać, czy to jednorazowa wpadka, czy paczka, której trzeba pilnować.

Wszystkich wpisów
8
Pierwsza → ostatnia
07.2023 06.2026
Bez poprawki
0
Wykorzystywana w atakach
0

Rozkład istotności

  • Średnia 7
  • Niska 1

Ujawnienia w latach

  1. 2023: 1
  2. 2024: 0
  3. 2025: 5
  4. 2026: 2
  1. Średnia · 4.3 CVE-2026-49977 < 1.33.0 1.33.0
  2. Średnia · 4.2 CVE-2025-48939 < 1.22.0 1.22.0
  3. tarteaucitron.js allows prototype pollution via custom text injection ten wpis
    Średnia · 5.5 CVE-2025-31475 < 1.20.1 1.20.1
  4. Średnia · 5.5 CVE-2025-31138 < 1.20.1 1.20.1
  5. Średnia · 4.8 CVE-2025-31476 < 1.20.1 1.20.1
  6. Niska · 6.1 CVE-2025-1467 < 1.17.0 1.17.0

Dowiedz się, które podatności dotyczą Twojej aplikacji

Po podłączeniu integracji DockRay i włączeniu raportowania oprogramowania DockRay porównuje zgłoszone wersje komponentów ze znanymi podatnościami i powiadamia o potwierdzonych dopasowaniach. Zakres zależy od obsługiwanej technologii i dostępnych biuletynów.

Podłącz swoją aplikację
Newsletter DockRay

Bezpieczeństwo aplikacji w Twojej skrzynce

Najważniejsze podatności, konkretne zalecenia i praktyczne wskazówki dla Twoich aplikacji. Wybierz technologie i śledź to, co ma znaczenie dla Twojego projektu.

  • Codzienne zestawienie nowych podatności, także krytycznych.
  • Powiadomienia o ważnych aktualizacjach.
  • Praktyczne porady o bezpieczeństwie i monitoringu aplikacji.

Pozostaw puste, aby otrzymywać informacje o wszystkich technologiach.

Zapis jest bezpłatny. Wypiszesz się jednym kliknięciem w wiadomości.