CVE-2022-23598

MEDIUM

Getlaminas Laminas-form < 2.17.1 - XSS

Title source: rule
STIX 2.1

Description

laminas-form is a package for validating and displaying simple and complex forms. When rendering validation error messages via the `formElementErrors()` view helper shipped with laminas-form, many messages will contain the submitted value. However, in laminas-form prior to version 3.1.1, the value was not being escaped for HTML contexts, which could potentially lead to a reflected cross-site scripting attack. Versions 3.1.1 and above contain a patch to mitigate the vulnerability. A workaround is available. One may manually place code at the top of a view script where one calls the `formElementErrors()` view helper. More information about this workaround is available on the GitHub Security Advisory.

Scores

CVSS v3 6.1
EPSS 0.0034
EPSS Percentile 56.3%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N

CISA SSVC

Vulnrichment
Exploitation none
Automatable no
Technical Impact partial

Details

CWE
CWE-79
Status published
Products (5)
fedoraproject/fedora 34
fedoraproject/fedora 35
getlaminas/laminas-form 3.1.0
getlaminas/laminas-form < 2.17.1
laminas/laminas-form 3.1.0 - 3.1.1Packagist
Published Jan 28, 2022
Tracked Since Feb 18, 2026