CVE-2026-32635
@angular/core: @angular/compiler: Angular has XSS in i18n attribute bindings
Severidad por fuente
La etiqueta propia de Trivy es CRITICAL. Crítica según NVD. Más baja según GHSA (alta), Red Hat (media).
Descripción
Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages. Prior to 22.0.0-next.3, 21.2.4, 20.3.18, and 19.2.20, a Cross-Site Scripting (XSS) vulnerability has been identified in the Angular runtime and compiler. It occurs when the application uses a security-sensitive attribute (for example href on an anchor tag) together with Angular's ability to internationalize attributes. Enabling internationalization for the sensitive attribute by adding i18n-<attribute> name bypasses Angular's built-in sanitization mechanism, which when combined with a data binding to untrusted user-generated data can allow an attacker to inject a malicious script. This vulnerability is fixed in 22.0.0-next.3, 21.2.4, 20.3.18, and 19.2.20.
Paquetes afectados y versiones corregidas
| Fuente | Paquete | Corregido en |
|---|---|---|
| echo | angular.js | sin corrección indicada |
| npm::GitHub Security Advisory npm | @angular/compiler, @angular/core | 22.0.0-next.3, 21.2.4, 20.3.18, 19.2.20 |
| rapidfort alma 10 | gjs, gjs-devel, intel-cmt-cat y 6 más | sin corrección indicada |
| rapidfort alma 8 | intel-cmt-cat, intel-cmt-cat-devel | sin corrección indicada |
| rapidfort alma 9 | gjs, gjs-devel, intel-cmt-cat y 6 más | sin corrección indicada |
| rapidfort fedora 41 | ceph, librados-devel, librados2 y 9 más | 2:19.2.3-8.fc41 |
| rapidfort fedora 43 | ceph, gjs, gjs-devel y 13 más | 2:19.2.6-2.fc43 y 2 más |
| rapidfort fedora 44 | ceph, librados-devel, librados2 y 9 más | 2:20.2.4-2.fc44 |
| rapidfort Oracle Linux 10 | gjs, gjs-devel | sin corrección indicada |
| rapidfort Oracle Linux 9 | gjs, gjs-devel | sin corrección indicada |
| rapidfort Red Hat 10 | gjs, gjs-devel, intel-cmt-cat y 6 más | sin corrección indicada |
| rapidfort Red Hat 9 | gjs, gjs-devel, intel-cmt-cat y 6 más | sin corrección indicada |
Mostrar las 104 entradas de 16 fuentes
| Fuente | Paquete | Corregido en |
|---|---|---|
| echo | angular.js | sin corrección indicada |
| npm::GitHub Security Advisory npm | @angular/compiler | 22.0.0-next.3, 21.2.4, 20.3.18, 19.2.20 |
| npm::GitHub Security Advisory npm | @angular/core | 22.0.0-next.3, 21.2.4, 20.3.18, 19.2.20 |
| rapidfort alma 10 | gjs | sin corrección indicada |
| rapidfort alma 10 | gjs-devel | sin corrección indicada |
| rapidfort alma 10 | intel-cmt-cat | sin corrección indicada |
| rapidfort alma 10 | intel-cmt-cat-devel | sin corrección indicada |
| rapidfort alma 10 | librados-devel | sin corrección indicada |
| rapidfort alma 10 | librados2 | sin corrección indicada |
| rapidfort alma 10 | libradospp-devel | sin corrección indicada |
| rapidfort alma 10 | librbd-devel | sin corrección indicada |
| rapidfort alma 10 | librbd1 | sin corrección indicada |
| rapidfort alma 8 | intel-cmt-cat | sin corrección indicada |
| rapidfort alma 8 | intel-cmt-cat-devel | sin corrección indicada |
| rapidfort alma 9 | gjs | sin corrección indicada |
| rapidfort alma 9 | gjs-devel | sin corrección indicada |
| rapidfort alma 9 | intel-cmt-cat | sin corrección indicada |
| rapidfort alma 9 | intel-cmt-cat-devel | sin corrección indicada |
| rapidfort alma 9 | librados-devel | sin corrección indicada |
| rapidfort alma 9 | librados2 | sin corrección indicada |
| rapidfort alma 9 | libradospp-devel | sin corrección indicada |
| rapidfort alma 9 | librbd-devel | sin corrección indicada |
| rapidfort alma 9 | librbd1 | sin corrección indicada |
| rapidfort fedora 41 | ceph | 2:19.2.3-8.fc41 |
| rapidfort fedora 41 | librados-devel | 2:19.2.3-8.fc41 |
| rapidfort fedora 41 | librados2 | 2:19.2.3-8.fc41 |
| rapidfort fedora 41 | libradospp-devel | 2:19.2.3-8.fc41 |
| rapidfort fedora 41 | librbd-devel | 2:19.2.3-8.fc41 |
| rapidfort fedora 41 | librbd1 | 2:19.2.3-8.fc41 |
| rapidfort fedora 41 | rf-ceph | 2:19.2.3-8.fc41 |
| rapidfort fedora 41 | rf-librados-devel | 2:19.2.3-8.fc41 |
| rapidfort fedora 41 | rf-librados2 | 2:19.2.3-8.fc41 |
| rapidfort fedora 41 | rf-libradospp-devel | 2:19.2.3-8.fc41 |
| rapidfort fedora 41 | rf-librbd-devel | 2:19.2.3-8.fc41 |
| rapidfort fedora 41 | rf-librbd1 | 2:19.2.3-8.fc41 |
| rapidfort fedora 43 | ceph | 2:19.2.6-2.fc43 |
| rapidfort fedora 43 | gjs | 1.86.0-3.fc43 |
| rapidfort fedora 43 | gjs-devel | 1.86.0-3.fc43 |
| rapidfort fedora 43 | intel-cmt-cat | 26.03-2.fc43 |
| rapidfort fedora 43 | intel-cmt-cat-devel | 26.03-2.fc43 |
| rapidfort fedora 43 | librados-devel | 2:19.2.6-2.fc43 |
| rapidfort fedora 43 | librados2 | 2:19.2.6-2.fc43 |
| rapidfort fedora 43 | libradospp-devel | 2:19.2.6-2.fc43 |
| rapidfort fedora 43 | librbd-devel | 2:19.2.6-2.fc43 |
| rapidfort fedora 43 | librbd1 | 2:19.2.6-2.fc43 |
| rapidfort fedora 43 | rf-ceph | 2:19.2.6-2.fc43 |
| rapidfort fedora 43 | rf-librados-devel | 2:19.2.6-2.fc43 |
| rapidfort fedora 43 | rf-librados2 | 2:19.2.6-2.fc43 |
| rapidfort fedora 43 | rf-libradospp-devel | 2:19.2.6-2.fc43 |
| rapidfort fedora 43 | rf-librbd-devel | 2:19.2.6-2.fc43 |
| rapidfort fedora 43 | rf-librbd1 | 2:19.2.6-2.fc43 |
| rapidfort fedora 44 | ceph | 2:20.2.4-2.fc44 |
| rapidfort fedora 44 | librados-devel | 2:20.2.4-2.fc44 |
| rapidfort fedora 44 | librados2 | 2:20.2.4-2.fc44 |
| rapidfort fedora 44 | libradospp-devel | 2:20.2.4-2.fc44 |
| rapidfort fedora 44 | librbd-devel | 2:20.2.4-2.fc44 |
| rapidfort fedora 44 | librbd1 | 2:20.2.4-2.fc44 |
| rapidfort fedora 44 | rf-ceph | 2:20.2.4-2.fc44 |
| rapidfort fedora 44 | rf-librados-devel | 2:20.2.4-2.fc44 |
| rapidfort fedora 44 | rf-librados2 | 2:20.2.4-2.fc44 |
| rapidfort fedora 44 | rf-libradospp-devel | 2:20.2.4-2.fc44 |
| rapidfort fedora 44 | rf-librbd-devel | 2:20.2.4-2.fc44 |
| rapidfort fedora 44 | rf-librbd1 | 2:20.2.4-2.fc44 |
| rapidfort Oracle Linux 10 | gjs | sin corrección indicada |
| rapidfort Oracle Linux 10 | gjs-devel | sin corrección indicada |
| rapidfort Oracle Linux 9 | gjs | sin corrección indicada |
| rapidfort Oracle Linux 9 | gjs-devel | sin corrección indicada |
| rapidfort Red Hat 10 | gjs | sin corrección indicada |
| rapidfort Red Hat 10 | gjs-devel | sin corrección indicada |
| rapidfort Red Hat 10 | intel-cmt-cat | sin corrección indicada |
| rapidfort Red Hat 10 | intel-cmt-cat-devel | sin corrección indicada |
| rapidfort Red Hat 10 | librados-devel | sin corrección indicada |
| rapidfort Red Hat 10 | librados2 | sin corrección indicada |
| rapidfort Red Hat 10 | libradospp-devel | sin corrección indicada |
| rapidfort Red Hat 10 | librbd-devel | sin corrección indicada |
| rapidfort Red Hat 10 | librbd1 | sin corrección indicada |
| rapidfort Red Hat 9 | gjs | sin corrección indicada |
| rapidfort Red Hat 9 | gjs-devel | sin corrección indicada |
| rapidfort Red Hat 9 | intel-cmt-cat | sin corrección indicada |
| rapidfort Red Hat 9 | intel-cmt-cat-devel | sin corrección indicada |
| rapidfort Red Hat 9 | librados-devel | sin corrección indicada |
| rapidfort Red Hat 9 | librados2 | sin corrección indicada |
| rapidfort Red Hat 9 | libradospp-devel | sin corrección indicada |
| rapidfort Red Hat 9 | librbd-devel | sin corrección indicada |
| rapidfort Red Hat 9 | librbd1 | sin corrección indicada |
| rapidfort rocky 10 | gjs | sin corrección indicada |
| rapidfort rocky 10 | gjs-devel | sin corrección indicada |
| rapidfort rocky 9 | gjs | sin corrección indicada |
| rapidfort rocky 9 | gjs-devel | sin corrección indicada |
| Red Hat | gjs | sin corrección indicada |
| Red Hat | gjs-devel | sin corrección indicada |
| Red Hat | intel-cmt-cat | sin corrección indicada |
| Red Hat | intel-cmt-cat-devel | sin corrección indicada |
| Red Hat | librados-devel | sin corrección indicada |
| Red Hat | librados2 | sin corrección indicada |
| Red Hat | libradospp-devel | sin corrección indicada |
| Red Hat | librbd-devel | sin corrección indicada |
| Red Hat | librbd1 | sin corrección indicada |
| Red Hat | mozjs60 | sin corrección indicada |
| Red Hat | mozjs60-devel | sin corrección indicada |
| seal npm::Seal Security Database | @angular/compiler | 17.3.0-sp999, 18.1.0-next.1-sp999, 19.2.0-next.1-sp999, 20.0.2-sp999, 20.3.0-sp999, 21.0.6-sp999 |
| seal npm::Seal Security Database | @angular/core | 17.3.0-sp999, 18.1.0-next.1-sp999, 19.2.0-next.1-sp999, 20.0.2-sp999, 20.3.0-sp999, 21.0.6-sp999 |
| seal npm::Seal Security Database | @seal-security/angular-sealsec-compiler | 17.3.0-sp999, 18.1.0-next.1-sp999, 19.2.0-next.1-sp999, 20.0.2-sp999, 20.3.0-sp999, 21.0.6-sp999 |
| seal npm::Seal Security Database | @seal-security/angular-sealsec-core | 17.3.0-sp999, 18.1.0-next.1-sp999, 19.2.0-next.1-sp999, 20.0.2-sp999, 20.3.0-sp999, 21.0.6-sp999 |
Referencias
- https://access.redhat.com/security/cve/CVE-2026-32635
- https://github.com/angular/angular
- https://github.com/angular/angular/commit/224e60ecb1b90115baa702f1c06edc1d64d86187
- https://github.com/angular/angular/commit/78dea55351fb305b33a919c43a6b363137eca166
- https://github.com/angular/angular/commit/8630319f74c9575a21693d875cc7d5252516146d
- https://github.com/angular/angular/commit/ed2d324f9cc12aab6cfa0569ef10b73243a62c65
- https://github.com/angular/angular/pull/67541
- https://github.com/angular/angular/pull/67561