The GitHub Actions job "Required Checks" on 
texera.git/backport/7287-update-dependency-angular-compiler-to-v2-v1.2 has 
failed.
Run started by GitHub user github-actions[bot] (triggered by 
github-actions[bot]).

Head commit for run:
1df491630bec9fa08c1c63edba61f2f072d711ec / Mend Renovate <[email protected]>
fix(deps, frontend): update dependency @angular/compiler to v21.2.19 (#7287)

This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [@angular/compiler](https://redirect.github.com/angular/angular)
([source](https://redirect.github.com/angular/angular/tree/HEAD/packages/compiler))
| [`21.2.18` →
`21.2.19`](https://renovatebot.com/diffs/npm/@angular%2fcompiler/21.2.18/21.2.19)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/@angular%2fcompiler/21.2.19?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@angular%2fcompiler/21.2.18/21.2.19?slim=true)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/6912) for more information.

---

### Angular i18n: Cross-Site Scripting (XSS) via event-handler
attributes
[CVE-2026-69151](https://nvd.nist.gov/vuln/detail/CVE-2026-69151) /
[GHSA-jj27-h5hq-8x99](https://redirect.github.com/advisories/GHSA-jj27-h5hq-8x99)

<details>
<summary>More information</summary>

#### Details
A Cross-Site Scripting (XSS) vulnerability has been identified in the
Angular compiler's internationalization (i18n) pipeline. Although
Angular disallows binding to event-handler attributes such as `onclick`
and `onerror` through standard attribute validation
(`validateAttribute()` / `validateProperty()`), the i18n metadata
collection path allowed these same attribute names to be marked for
translation using `i18n-on*` attributes (e.g., `i18n-onerror`).

When exploited, a lower-trust translation file could replace a benign
static handler such as `onerror="void 0"` with arbitrary executable
JavaScript in the localized build.

The following example illustrates a vulnerable pattern:
```html
<img src="foo.jpg" onerror="void 0" i18n-onerror />
```

##### Impact

When exploited, this vulnerability allows arbitrary JavaScript execution
within the context of the vulnerable application's domain if an attacker
can control or influence the translation files used during localization.
This can lead to:
- **Session Hijacking**: Accessing session cookies, tokens, or sensitive
user data.
- **Unauthorized Actions**: Performing actions on behalf of the
authenticated user.

##### Patched Versions

- 22.0.1
- 21.2.19
- 20.3.27

##### Workarounds

Ensure that static event-handler attributes (e.g., `onerror`, `onclick`)
are never marked for internationalization (`i18n-on*`) in application
templates, and ensure translation files are sourced from trusted
origins.

#### Severity
- CVSS Score: 7.6 / 10 (High)
- Vector String:
`CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N`

#### References
-
[https://github.com/angular/angular/security/advisories/GHSA-jj27-h5hq-8x99](https://redirect.github.com/angular/angular/security/advisories/GHSA-jj27-h5hq-8x99)
-
[https://github.com/angular/angular/pull/68821](https://redirect.github.com/angular/angular/pull/68821)
-
[https://github.com/angular/angular/pull/69306](https://redirect.github.com/angular/angular/pull/69306)
-
[https://github.com/angular/angular/commit/417a4071a776464d549509ed3aec121dbd2fda5e](https://redirect.github.com/angular/angular/commit/417a4071a776464d549509ed3aec121dbd2fda5e)
-
[https://github.com/angular/angular/commit/6c41f5ca01c0ae045fc7d929b72853a11eb55865](https://redirect.github.com/angular/angular/commit/6c41f5ca01c0ae045fc7d929b72853a11eb55865)
-
[https://github.com/angular/angular](https://redirect.github.com/angular/angular)

This data is provided by
[OSV](https://osv.dev/vulnerability/GHSA-jj27-h5hq-8x99) and the [GitHub
Advisory Database](https://redirect.github.com/github/advisory-database)
([CC-BY
4.0](https://redirect.github.com/github/advisory-database/blob/main/LICENSE.md)).
</details>

---

### Release Notes

<details>
<summary>angular/angular (@&#8203;angular/compiler)</summary>

###
[`v21.2.19`](https://redirect.github.com/angular/angular/blob/HEAD/CHANGELOG.md#21219-2026-07-29)

[Compare
Source](https://redirect.github.com/angular/angular/compare/v21.2.18...v21.2.19)

##### compiler

| Commit | Type | Description |
|
------------------------------------------------------------------------------------------------
| ---- |
--------------------------------------------------------------------------------
|
|
[e2660c3dee](https://redirect.github.com/angular/angular/commit/e2660c3deeccb86471f9c11b7e65ebcc89d84e9e)
| fix | disallow i18n event attributes |
|
[7b884f585a](https://redirect.github.com/angular/angular/commit/7b884f585abf50480c271d234c892c141eb61e2c)
| fix | restrict possible event handler check to property names longer
than 2 characters |

##### http

| Commit | Type | Description |
|
------------------------------------------------------------------------------------------------
| ---- | ------------------------------------------ |
|
[948a8d6831](https://redirect.github.com/angular/angular/commit/948a8d6831e8920b54663ec79421da95210e0e35)
| fix | distinguish repeated transfer cache params |
|
[9949dccce1](https://redirect.github.com/angular/angular/commit/9949dccce164638597496a6b3881043117dfd1df)
| fix | enable xsrf for root-provided HttpClient |

##### platform-server

| Commit | Type | Description |
|
------------------------------------------------------------------------------------------------
| ---- | ------------------------------- |
|
[f34a93c946](https://redirect.github.com/angular/angular/commit/f34a93c946c017eff526cfb0c8d17f51e97f01e4)
| fix | update domino to latest version |

<!-- CHANGELOG SPLIT MARKER -->

</details>

---

### Configuration

📅 **Schedule**: (in timezone Etc/UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/apache/texera).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4zLjIiLCJ1cGRhdGVkSW5WZXIiOiI0NC4zLjIiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsInJlbGVhc2UvdjEuMiIsInNlY3VyaXR5Il19-->

(backported from commit 7f6402d01209ed50fa62ea169c45516bb39f2136)

Co-authored-by: Xinyuan Lin <[email protected]>

Report URL: https://github.com/apache/texera/actions/runs/30852349971

With regards,
GitHub Actions via GitBox

Reply via email to