Skip to content

Commit 928ab91

Browse files
jasnowpostmodern
andauthored
GHSA SYNC: 1 brand new advisory (#839)
--------- Co-authored-by: Postmodern <[email protected]>
1 parent abe5f92 commit 928ab91

File tree

1 file changed

+48
-0
lines changed

1 file changed

+48
-0
lines changed

gems/pwpush/CVE-2024-52796.yml

+48
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
---
2+
gem: pwpush
3+
cve: 2024-52796
4+
ghsa: ffp2-8p2h-4m5j
5+
url: https://github.com/pglombardo/PasswordPusher/security/advisories/GHSA-ffp2-8p2h-4m5j
6+
title: Password Pusher rate limiter can be bypassed by forging proxy headers
7+
date: 2024-11-20
8+
description: |
9+
### Impact
10+
11+
Password Pusher comes with a configurable rate limiter.
12+
In versions prior to [v1.49.0], the rate limiter could be bypassed by forging
13+
proxy headers allowing bad actors to send unlimited traffic to the site
14+
potentially causing a denial of service.
15+
16+
### Patches
17+
18+
In [v1.49.0], a fix was implemented to only authorize proxies on local IPs which
19+
resolves this issue.
20+
21+
If you are running a remote proxy, please see
22+
[this documentation](https://docs.pwpush.com/docs/proxies/#trusted-proxies)
23+
on how to authorize the IP address of your remote proxy.
24+
25+
### Workarounds
26+
27+
It is highly suggested to upgrade to at least [v1.49.0] to mitigate this risk.
28+
29+
If for some reason you cannot immediately upgrade, the alternative
30+
is that you can add rules to your proxy and/or firewall to not
31+
accept external proxy headers such as `X-Forwarded-*` from clients.
32+
33+
### References
34+
35+
The new settings are [configurable to authorize remote proxies][1].
36+
37+
[v1.49.0]: https://github.com/pglombardo/PasswordPusher/releases/tag/v1.49.0
38+
[1]: https://docs.pwpush.com/docs/proxies/#trusted-proxies
39+
cvss_v3: 5.3
40+
patched_versions:
41+
- ">= 1.49.0"
42+
related:
43+
url:
44+
- https://nvd.nist.gov/vuln/detail/CVE-2024-52796
45+
- https://github.com/pglombardo/PasswordPusher/releases/tag/v1.49.0
46+
- https://github.com/pglombardo/PasswordPusher/security/advisories/GHSA-ffp2-8p2h-4m5j
47+
- https://docs.pwpush.com/docs/proxies/#trusted-proxies
48+
- https://github.com/advisories/GHSA-ffp2-8p2h-4m5j

0 commit comments

Comments
 (0)