CVE-2022-33154
brotkrueml/schema fails to properly encode user input for output in HTML context, leading to XSS
The schema (aka Embedding schema.org vocabulary) extension before 1.13.1 and 2.x before 2.5.1 for TYPO3 allows XSS.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- Required
What an attacker can affect
- Confidentiality
- Low
- Integrity
- Low
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
5.4
The schema (aka Embedding schema.org vocabulary) extension before 1.13.1 and 2.x before 2.5.1 for TYPO3 allows XSS.
- Record
CVE-2022-33154- CVSS 3.1
- 5.4 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N - CVSS 2.0
- 3.5 Low
AV:N/AC:M/Au:S/C:N/I:P/A:N - Weakness
- CWE-79
- Updated
- 2026-11-02
CVE List No score
The schema (aka Embedding schema.org vocabulary) extension before 1.13.1 and 2.x before 2.5.1 for TYPO3 allows XSS.
- Record
CVE-2022-33154- Updated
- 2026-11-02
EUVDEUVD-2022-5898 No score
The schema (aka Embedding schema.org vocabulary) extension before 1.13.1 and 2.x before 2.5.1 for TYPO3 allows XSS.
- Record
EUVD-2022-5898- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-374w-gwqr-fmxg
5.4
brotkrueml/schema fails to properly encode user input for output in HTML context, leading to XSS
The extension fails to properly encode user input for output in HTML context. A TYPO3 backend user account is required to exploit the vulnerability.
- Record
GHSA-374w-gwqr-fmxg- CVSS 3.1
- 5.4 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N - Weakness
- CWE-79
- Updated
- 2026-11-02
OSVGHSA-374w-gwqr-fmxg
5.4
brotkrueml/schema fails to properly encode user input for output in HTML context, leading to XSS
The extension fails to properly encode user input for output in HTML context. A TYPO3 backend user account is required to exploit the vulnerability.
- Record
GHSA-374w-gwqr-fmxg- CVSS 3.1
- 5.4 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N - Weakness
- CWE-79
- Updated
- 2026-11-02
OSV No score
The schema (aka Embedding schema.org vocabulary) extension before 1.13.1 and 2.x before 2.5.1 for TYPO3 allows XSS.
- Record
CVE-2022-33154- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
brotkrueml/schemaPackagist |
2.0.0 up to 2.5.1 | 2.5.1 |
brotkrueml/schemaPackagist |
before 1.13.1 | 1.13.1 |
brotkrueml/schemaPackagist |
2.0.0 up to 2.5.1, plus listed versions v2.0.0v2.0.1v2.0.2v2.1.0v2.2.0 Show 5 moreShow lessv2.2.1v2.2.2v2.3.0v2.4.0v2.5.0 |
2.5.1 |
brotkrueml/schemaPackagist |
before 1.13.1, plus listed versions v0.1.0v0.2.0v0.3.0v0.4.0v0.5.0 Show 28 moreShow lessv0.6.0v0.7.0v0.8.0v0.8.1v0.9.0v1.0.0v1.1.0v1.10.0v1.11.0v1.11.1v1.12.0v1.12.1v1.13.0v1.2.0v1.3.0v1.3.1v1.4.0v1.4.1v1.4.2v1.5.0v1.5.1v1.5.2v1.6.0v1.7.0v1.7.1v1.7.2v1.8.0v1.9.0 |
1.13.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2022-33154 is a medium vulnerability (CVSS 5.4) in Schema Project Schema, published June 17, 2022. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.52%, the 44th percentile. Fixed in brotkrueml/schema 2.5.1.
References
typo3.org/security/advisory/typo3-ext-sa-2022-012
github.com/FriendsOfPHP/security-advisories/blob/master/brotkrueml/schema/CVE-2022-33154.yaml
nvd.nist.gov/vuln/detail/CVE-2022-33154
github.com/advisories/GHSA-374w-gwqr-fmxg
github.com/CVEProject/cvelistV5/tree/main/cves/2022/33xxx/CVE-2022-33154.json
github.com/brotkrueml/schema