CVE-2023-26118

NameCVE-2023-26118
DescriptionVersions of the package angular from 1.4.9 are vulnerable to Regular Expression Denial of Service (ReDoS) via the <input type="url"> element due to the usage of an insecure regular expression in the input[url] functionality. Exploiting this vulnerability is possible by a large carefully-crafted input, which can result in catastrophic backtracking.
SourceCVE (at NVD; CERT, LWN, oss-sec, fulldisc, Red Hat, Ubuntu, Gentoo, SUSE bugzilla/CVE, GitHub advisories/code/issues, web search, more)
ReferencesDLA-4242-1
Debian Bugs1036694

Vulnerable and fixed packages

The table below lists information on source packages.

Source PackageReleaseVersionStatus
angular.js (PTS)bullseye1.8.2-2vulnerable
bullseye (security)1.8.3-1+deb12u1~deb11u1fixed
bookworm1.8.3-1vulnerable
forky, sid, trixie1.8.3-3fixed

The information below is based on the following data on fixed versions.

PackageTypeReleaseFixed VersionUrgencyOriginDebian Bugs
angular.jssourcebullseye1.8.3-1+deb12u1~deb11u1DLA-4242-1
angular.jssource(unstable)1.8.3-21036694

Notes

[bookworm] - angular.js <postponed> (Minor issue, revisit when fixed upstream)
[buster] - angular.js <no-dsa> (Minor issue)
https://security.snyk.io/vuln/SNYK-JS-ANGULAR-3373046
PoC: https://stackblitz.com/edit/angularjs-vulnerability-inpur-url-validation-redos

Search for package or bug name: Reporting problems