Kritická zraniteľnosť vo funkcii PHP

Bezpečnostný výskumník Yiheng Cao objavil kritickú zraniteľnosť vyskytujúcu sa v implementácii PHP funkcie ldap_escape() na 32-bitových systémoch. Táto zraniteľnosť súvisí s pretečením medzipamäte, čo umožňuje zápis do pamäte mimo povolené hodnoty.

Zraniteľné systémy:

  • PHP 8.1.x staršie ako 8.1.31
  • PHP 8.2.x staršie ako 8.2.26
  • PHP 8.3.x staršie ako 8.3.14

Opis činnosti:

CVE-2024-8932 (CVSS skóre 9,8)

Kritická zraniteľnosť sa nachádza vo funkcii ldap_escape() na 32-bitových systémoch a vyplýva z chýbajúcej kontroly dlhých reťazcov ako vstupov. Tieto môžu spôsobiť pretečenie celočíselnej premennej, čo vedie k zápisu mimo povolené hodnoty pamäte.

Možné škody:

  • Poškodenie pamäte

Odporúčania:

Bezodkladná aktualizácia PHP aspoň na verzie:

  • 8.1.31
  • 8.2.26
  • 8.3.14

Odkazy: