Skip to content

fix(angular.js): CVE-2024-8372 CVE-2024-8373 CVE-2025-0716 CVE-2025-2336 CVE-2025-4690#1

Open
deepin-ci-robot wants to merge 5 commits into
masterfrom
fix/CVE-2024-8372
Open

fix(angular.js): CVE-2024-8372 CVE-2024-8373 CVE-2025-0716 CVE-2025-2336 CVE-2025-4690#1
deepin-ci-robot wants to merge 5 commits into
masterfrom
fix/CVE-2024-8372

Conversation

@deepin-ci-robot
Copy link
Copy Markdown
Contributor

@deepin-ci-robot deepin-ci-robot commented May 27, 2026

Security Update - AngularJS CVE Fixes

Package: angular.js (1.8.2-2)

CVEs Fixed

CVE Description Strategy
CVE-2024-8372 srcset attribute sanitization bypass (Content Spoofing) patch (backport)
CVE-2024-8373 srcset in source elements sanitization bypass patch (backport)
CVE-2025-0716 SVG image href/xlink:href sanitization bypass patch (backport)
CVE-2025-2336 SVG image href in ngSanitize module bypass patch (backport)
CVE-2025-4690 ReDoS in linky filter URL detection regex patch (local adaptation)

Not Affected (Angular 2+, different project)

Patch Sources

Verification

  • All patches apply cleanly with quilt push -a
  • No .rej files generated
  • All commits only modify debian/ directory
  • Changelog version has deepin suffix
  • Co-Authored-By present in all commits

Fix-Approach: backport (from PebblePad/HeroDevs NES patches)
Generated-By: CVE-Fixer Agent (glm-5.1)
Co-Authored-By: hudeng hudeng@deepin.org

deepin-ci-robot and others added 5 commits May 28, 2026 03:20
Fix improper sanitization of srcset attribute in AngularJS that allows
attackers to bypass common image source restrictions and perform Content
Spoofing. Backport of upstream fix that also addresses CVE-2024-21490
(ReDoS vulnerability in srcset parsing).

Upstream: PebblePad/angular.js@2111de1
Generated-By: glm-5.1
Co-Authored-By: hudeng <hudeng@deepin.org>
Fix improper sanitization of srcset attribute in <source> HTML elements
that allows attackers to bypass image source restrictions and perform
Content Spoofing. Extends srcset sanitization to include source elements.

Upstream: PebblePad/angular.js@7cb3659
Generated-By: glm-5.1
Co-Authored-By: hudeng <hudeng@deepin.org>
Fix improper sanitization of href and xlink:href attributes in SVG
<image> elements that allows attackers to bypass image source restrictions,
leading to Content Spoofing and potential performance issues.

Upstream: PebblePad/angular.js@7151312
Generated-By: glm-5.1
Co-Authored-By: hudeng <hudeng@deepin.org>
Fix improper sanitization of href and xlink:href attributes in SVG
<image> elements in the ngSanitize module that allows attackers to bypass
image source restrictions, leading to Content Spoofing.

Upstream: PebblePad/angular.js@7151312
Generated-By: glm-5.1
Co-Authored-By: hudeng <hudeng@deepin.org>
Fix Regular Expression Denial of Service (ReDoS) vulnerability in the
linky filter's URL detection regex. The vulnerable regex pattern could
cause super-linear runtime with crafted input, leading to application
denial of service.

Upstream: PebblePad/angular.js@107bd1e
Generated-By: glm-5.1
Co-Authored-By: hudeng <hudeng@deepin.org>
@github-actions
Copy link
Copy Markdown

TAG Bot

TAG: 1.8.2-2deepin5
EXISTED: no
DISTRIBUTION: unstable

@deepin-ci-robot
Copy link
Copy Markdown
Contributor Author

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please assign zeno-sole for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@hudeng-go
Copy link
Copy Markdown

/integrate

@github-actions
Copy link
Copy Markdown

AutoIntegrationPr Bot
auto integrate with pr url: deepin-community/Repository-Integration#4088
PrNumber: 4088
PrBranch: auto-integration-26548576132

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants