CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2026-27212

High
Published: Translated: NVD NIST

Summary

Swiper to darmowy mobilny suwak dotykowy z przyspieszonymi przejściami i natywnym zachowaniem. W wersjach od 6.5.1 do 12.1.1 występuje podatność na zanieczyszczenie prototypu, która umożliwia atakującym zanieczyszczenie Object.prototype za pomocą spreparowanego wejścia.

Risk Assessment

Organizacje mogą być narażone na różne ataki, takie jak obejście uwierzytelniania, odmowa usługi oraz zdalne wykonanie kodu, jeśli aplikacje przetwarzają dane kontrolowane przez atakującego przy użyciu tej biblioteki.

Recommendation

Zaleca się aktualizację do wersji 12.1.2, która naprawia tę podatność, aby zminimalizować ryzyko związane z atakami.

Related vulnerabilities

Original NVD description (English source)

Swiper is a free and mobile touch slider with hardware accelerated transitions and native behavior. Versions 6.5.1 through 12.1.1 have a Prototype pollution vulnerability. The vulnerability resides in line 94 of shared/utils.mjs, where the indexOf() function is used to check whether user provided input contain forbidden strings. Despite a previous fix that attempted to mitigate prototype pollution by checking whether user input contained a forbidden key, it is still possible to pollute Object.prototype via a crafted input using Array.prototype. The exploit works across Windows and Linux and on Node and Bun runtimes. Any application that processes attacker-controlled input using this package may be affected by the following: Authentication Bypass, Denial of Service and RCE. This issue is fixed in version 12.1.2.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS