Chyrp cross-site scripting és állomány beszúrásos sérülékenység

CH azonosító

CH-5198

Angol cím

Chyrp Cross-Site Scripting and File Inclusion Vulnerabilities

Felfedezés dátuma

2011.07.17.

Súlyosság

Közepes

Érintett rendszerek

Chyrp

Érintett verziók

Chyrp 2.x

Összefoglaló

A Chyrp több sérülékenysége vált ismertté, amelyeket kihasználva a támadók cross-site scripting (CSS/XSS) támadást hajthatnak végre és bizalmas információkat tehetnek közzé.

Leírás

  1. Az admin/index.php és az includes/javascript.php részére az “action” paraméteren keresztül átadott bementi adat nincs megfelelően megtisztítva, mielőtt visszakerül a felhasználóhoz. Ez kihasználható tetszőleges HTML és script kód futtatására a felhasználó böngészőjének munkamenetében, az érintett oldallal kapcsolatosan.
  2. Az admin/help.php részére a “title” and “body” paramétereken keresztül átadott bementi adat nincs megfelelően megtisztítva, mielőtt visszakerül a felhasználóhoz. Ez kihasználható tetszőleges HTML és script kód futtatására a felhasználó böngészőjének munkamenetében, az érintett oldallal kapcsolatosan.
    A sérülékenység sikeres kihasználásához a “register_globals” engedélyezése szükséges.
  3. Az index.php részére az “action” paraméteren keresztül átadott bementi adat nincs megfelelően ellenőrizve, mielőtt állomány beszúrásához használnák. Ezt kihasználva tetszőleges helyi állomány szúrható be könyvtárbejárásos módszerrel és URL-kódolt NULL bájtok használatával.
    A sérülékenység sikeres kihasználásához a “magic_quotes_gpc” kikapcsolása szükséges.

A sérülékenységeket a 2.1-es verzióban jelentették. Más kiadások is érintettek lehetnek.

Megoldás

Javítsa a forráskódot a bemenet megfelelő ellenőrzése érdekében

Legfrissebb sérülékenységek
CVE-2026-26127 – Microsoft .NET Denial of Service sérülékenység
CVE-2026-21262 – Microsoft SQL Server Elevation of Privilege sérülékenység
CVE-2026-1603 – Ivanti Endpoint Manager (EPM) Authentication Bypass sérülékenység
CVE-2025-26399 – SolarWinds Web Help Desk Deserialization of Untrusted Data sérülékenység
CVE-2021-22054 – Omnissa Workspace ONE Server-Side Request Forgery sérülékenység
CVE-2023-41974 – Apple iOS and iPadOS Use-After-Free sérülékenység
CVE-2021-30952 – Apple Multiple Products Integer Overflow or Wraparound sérülékenység
CVE-2023-43000 – Apple Multiple products Use-After-Free sérülékenység
CVE-2021-22681 – Rockwell Multiple Products Insufficient Protected Credentials sérülékenység
CVE-2017-7921 – Hikvision Multiple Products Improper Authentication sérülékenység
Tovább a sérülékenységekhez »