Lucene search

K
osvGoogleOSV:GHSA-8Q77-CV62-JJ38
HistoryJun 07, 2024 - 8:04 p.m.

Zendframework has potential Cross-site Scripting vector in multiple view helpers

2024-06-0720:04:04
Google
osv.dev
zendframework
xss
view helpers
escapehtml
escapehtmlattr
html element
gravatar

5.8 Medium

AI Score

Confidence

High

Many Zend Framework 2 view helpers were using the escapeHtml() view helper in order to escape HTML attributes, instead of the more appropriate escapeHtmlAttr(). In situations where user data and/or JavaScript is used to seed attributes, this can lead to potential cross site scripting (XSS) attack vectors.

Vulnerable view helpers include:

  • All Zend\Form view helpers.
  • Most Zend\Navigation (aka Zend\View\Helper\Navigation\*) view helpers.
  • All “HTML Element” view helpers: htmlFlash(), htmlPage(), htmlQuickTime().
  • Zend\View\Helper\Gravatar

5.8 Medium

AI Score

Confidence

High