You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Regular Expression Denial of Service (ReDoS) [HIGH SEVERITY] #147
Regular Expression Denial of Service (ReDoS)
Vulnerable module: useragent
Introduced through: useragent@2.3.0
Detailed paths
Introduced through: useragent@2.3.0
Overview
useragent allows you to parse user agent string with high accuracy by using hand tuned dedicated regular expressions for browser matching.
Affected versions of this package are vulnerable to Regular Expression Denial of Service (ReDoS) when passing long user-agent strings.
Is this the only alternative / workaround for now? Has anyone considered either 1. releasing the fix separately or 2. using an alternative library?
Side:
An attempt to fix the vulnerability has been pushed to master.
Is @3rd-Eden the only contributor who can release a fixed version? @davidkwan95 and @ChALkeR I see you both have contributed to the repository in 2019.
We have opened up a bounty for this issue on our bug bounty platform. Want to solve this vulnerability and get rewarded 💰? Go to https://huntr.dev/
We will submit a pull request directly to your repository with the fix as soon as possible. Want to learn more? Go to https://github.com/418sec/huntr 📚
The uap-core library of regexes that this is built on continue to be updated: ua-parser/uap-core#495
This project is already set up to download the latest regexes, nothing more we can do here.
Activity
daKmoR commentedon Jun 30, 2019
just got the same report 😿
it seems to be already fixed on master? 🎉
would it be possible to release a new version 🤗 pretty please 🤗
mastermatt commentedon Jul 15, 2019
@3rd-Eden is this on your radar by chance?
daKmoR commentedon Jul 29, 2019
friendly reminder 🤗
vvscode commentedon Aug 5, 2019
as temporary solution I've added
vvscode commentedon Aug 5, 2019
@3rd-Eden ping
vvscode commentedon Aug 5, 2019
https://twitter.com/vvscode/status/1158378665555746821
jfurler commentedon Aug 28, 2019
Friendly bump @3rd-Eden. We'd really appreciate a release, if that would fix the issue.
ccapiaux commentedon Sep 8, 2019
@3rd-Eden do you have an update on the fix? (https://twitter.com/vvscode/status/1158378665555746821)
ccapiaux commentedon Sep 9, 2019
Is this the only alternative / workaround for now? Has anyone considered either 1. releasing the fix separately or 2. using an alternative library?
Side:
Is @3rd-Eden the only contributor who can release a fixed version? @davidkwan95 and @ChALkeR I see you both have contributed to the repository in 2019.
Thanks a lot in advance for future replies! :)
mitermayer commentedon Apr 20, 2020
Can someone fork this and apply this patch ?
huntr-helper commentedon Aug 25, 2020
Bug Bounty
We have opened up a bounty for this issue on our bug bounty platform. Want to solve this vulnerability and get rewarded 💰? Go to https://huntr.dev/
We will submit a pull request directly to your repository with the fix as soon as possible. Want to learn more? Go to https://github.com/418sec/huntr 📚
Automatically generated by @huntr-helper...
yahanvesh commentedon Jan 11, 2021
Hi team, its more than a year since no update for the fix, can someone suggest an alternative for this module?
vvscode commentedon Jan 19, 2021
I continue using it, just added a patch with https://github.com/ds300/patch-package
liamcmitchell-sc commentedon Jan 6, 2022
The uap-core library of regexes that this is built on continue to be updated: ua-parser/uap-core#495
This project is already set up to download the latest regexes, nothing more we can do here.
Alternatives: