Skip to content

Commit 9f63a21

Browse files
committed
[security] Ignore GHSA-4xh5-x5gv-qwph from pip
The vulnerability `GHSA-4xh5-x5gv-qwph` is now affecting pip 25.2 as well but there is still no fix for it. Hence, it needs to be tolerated for now.
1 parent 4cb88de commit 9f63a21

2 files changed

Lines changed: 8 additions & 0 deletions

File tree

SECURITY.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,8 @@ The following table lists all known vulnerabilities that could not be fixed:
5757
| ---------- | ------------------- | ------------------ | ------------- | -------------- | ------------------------------------ |
5858
| urllib3 | GHSA-48p4-8xcf-vxj5 | 2.2.3 | 2.5.0 | 3.8 | Fixed package requires Python >= 3.9 |
5959
| urllib3 | GHSA-pq67-6m6q-mj2v | 2.2.3 | 2.5.0 | 3.8 | Fixed package requires Python >= 3.9 |
60+
| pip | GHSA-4xh5-x5gv-qwph | 25.0.1 | 25.2 | 3.8 | Fixed package requires Python >= 3.9 |
61+
| pip | GHSA-4xh5-x5gv-qwph | 25.2 | - | All | Waiting for an open source fix |
6062

6163
### Vulnerable Python Versions
6264

third_party/pip/BUILD

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,12 @@ EXTRA_ARGS = [
5050
[
5151
pip_audit_rule(
5252
name = "pip_audit_requirements_{}".format(version.replace(".", "_")),
53+
# The list of ignored vulnerabilities should ideally be empty, but sometimes a certain vulnerability
54+
# does not have a fix yet. In that case, we ignore it with `--ignore-vul` to avoid CI failures.
55+
# Keep this in sync with SECURITY.md.
56+
ignore_vulnerability = [
57+
"GHSA-4xh5-x5gv-qwph", # Added because there is no fix yet for pip 25.2.
58+
],
5359
requirement = "requirements_lock_{}.txt".format(version.replace(".", "_")),
5460
)
5561
for version in PYTHON_VERSIONS

0 commit comments

Comments
 (0)