Skip to content

old - fix(deps): update dependency requests to v2.32.4 [security]#323

Closed
oep-renovate[bot] wants to merge 2 commits into
mainfrom
renovate/pypi-requests-vulnerability
Closed

old - fix(deps): update dependency requests to v2.32.4 [security]#323
oep-renovate[bot] wants to merge 2 commits into
mainfrom
renovate/pypi-requests-vulnerability

Conversation

@oep-renovate
Copy link
Copy Markdown
Contributor

@oep-renovate oep-renovate Bot commented May 28, 2025

This PR contains the following updates:

Package Change Age Confidence
requests (source, changelog) ==2.32.3 -> ==2.32.4 age confidence
requests (source, changelog) 2.32.3 -> 2.32.4 age confidence
requests (source, changelog) ==2.31 -> ==2.32.4 age confidence

GitHub Vulnerability Alerts

CVE-2024-47081

Impact

Due to a URL parsing issue, Requests releases prior to 2.32.4 may leak .netrc credentials to third parties for specific maliciously-crafted URLs.

Workarounds

For older versions of Requests, use of the .netrc file can be disabled with trust_env=False on your Requests Session (docs).

References

https://github.com/psf/requests/pull/6965
https://seclists.org/fulldisclosure/2025/Jun/2


Requests vulnerable to .netrc credentials leak via malicious URLs

CVE-2024-47081 / GHSA-9hjg-9r4m-mvj7

More information

Details

Impact

Due to a URL parsing issue, Requests releases prior to 2.32.4 may leak .netrc credentials to third parties for specific maliciously-crafted URLs.

Workarounds

For older versions of Requests, use of the .netrc file can be disabled with trust_env=False on your Requests Session (docs).

References

https://github.com/psf/requests/pull/6965
https://seclists.org/fulldisclosure/2025/Jun/2

Severity

  • CVSS Score: 5.3 / 10 (Medium)
  • Vector String: CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N

References

This data is provided by OSV and the GitHub Advisory Database (CC-BY 4.0).


Requests Session object does not verify requests after making first request with verify=False

CVE-2024-35195 / GHSA-9wx4-h78v-vm56

More information

Details

When making requests through a Requests Session, if the first request is made with verify=False to disable cert verification, all subsequent requests to the same origin will continue to ignore cert verification regardless of changes to the value of verify. This behavior will continue for the lifecycle of the connection in the connection pool.

Remediation

Any of these options can be used to remediate the current issue, we highly recommend upgrading as the preferred mitigation.

  • Upgrade to requests>=2.32.0.
  • For requests<2.32.0, avoid setting verify=False for the first request to a host while using a Requests Session.
  • For requests<2.32.0, call close() on Session objects to clear existing connections if verify=False is used.
Related Links

Severity

  • CVSS Score: 5.6 / 10 (Medium)
  • Vector String: CVSS:3.1/AV:L/AC:H/PR:H/UI:R/S:U/C:H/I:H/A:N

References

This data is provided by OSV and the GitHub Advisory Database (CC-BY 4.0).


Release Notes

psf/requests (requests)

v2.32.4

Compare Source

Security

  • CVE-2024-47081 Fixed an issue where a maliciously crafted URL and trusted
    environment will retrieve credentials for the wrong hostname/machine from a
    netrc file.

Improvements

  • Numerous documentation improvements

Deprecations

  • Added support for pypy 3.11 for Linux and macOS.
  • Dropped support for pypy 3.9 following its end of support.

Configuration

📅 Schedule: Branch creation - "" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@oep-renovate oep-renovate Bot requested a review from a team as a code owner May 28, 2025 03:54
@github-actions github-actions Bot added the IAI Interactive AI backend label May 28, 2025
@AlexanderBarabanov AlexanderBarabanov self-assigned this May 28, 2025
@oep-renovate oep-renovate Bot force-pushed the renovate/pypi-requests-vulnerability branch 2 times, most recently from 2908fbe to 6607e80 Compare June 8, 2025 03:58
@oep-renovate oep-renovate Bot force-pushed the renovate/pypi-requests-vulnerability branch from 6607e80 to e09db48 Compare June 11, 2025 03:56
@oep-renovate oep-renovate Bot changed the title chore(deps): update dependency requests to v2.32.2 [security] fix(deps): update dependency requests to v2.32.4 [security] Jun 11, 2025
@oep-renovate oep-renovate Bot force-pushed the renovate/pypi-requests-vulnerability branch 2 times, most recently from 300de20 to 9bf082f Compare June 18, 2025 03:56
@oep-renovate oep-renovate Bot force-pushed the renovate/pypi-requests-vulnerability branch from 9bf082f to 511492f Compare June 22, 2025 03:59
@oep-renovate
Copy link
Copy Markdown
Contributor Author

oep-renovate Bot commented Jun 22, 2025

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: interactive_ai/tests/e2e/uv.lock
Command failed: uv lock --upgrade-package requests
Using CPython 3.10.18 interpreter at: /opt/containerbase/tools/python/3.10.18/bin/python3
error: Distribution not found at: file:///tmp/renovate/repos/github/open-edge-platform/geti/interactive_ai/tests/e2e/rest_client

@oep-renovate oep-renovate Bot changed the title fix(deps): update dependency requests to v2.32.4 [security] Update dependency requests to v2.32.4 [SECURITY] Jun 22, 2025
@oep-renovate oep-renovate Bot force-pushed the renovate/pypi-requests-vulnerability branch from 511492f to 41c691d Compare June 24, 2025 16:09
@oep-renovate oep-renovate Bot changed the title Update dependency requests to v2.32.4 [SECURITY] fix(deps): update dependency requests to v2.32.4 [security] Jun 24, 2025
@oep-renovate oep-renovate Bot force-pushed the renovate/pypi-requests-vulnerability branch 2 times, most recently from a573e06 to 9ea5d1a Compare June 29, 2025 03:59
@oep-renovate oep-renovate Bot changed the title fix(deps): update dependency requests to v2.32.4 [security] Update dependency requests to v2.32.4 [SECURITY] Jun 29, 2025
@oep-renovate oep-renovate Bot force-pushed the renovate/pypi-requests-vulnerability branch 2 times, most recently from a49915a to eb6eb5a Compare July 6, 2025 03:59
@oep-renovate oep-renovate Bot changed the title Update dependency requests to v2.32.4 [SECURITY] fix(deps): update dependency requests to v2.32.4 [security] Jul 6, 2025
@oep-renovate oep-renovate Bot force-pushed the renovate/pypi-requests-vulnerability branch 2 times, most recently from bf91c55 to e72e81f Compare July 10, 2025 19:40
@oep-renovate oep-renovate Bot changed the title fix(deps): update dependency requests to v2.32.4 [security] Update dependency requests to v2.32.4 [SECURITY] Jul 10, 2025
@oep-renovate oep-renovate Bot force-pushed the renovate/pypi-requests-vulnerability branch from e72e81f to a510363 Compare July 13, 2025 04:01
@oep-renovate oep-renovate Bot changed the title Update dependency requests to v2.32.4 [SECURITY] fix(deps): update dependency requests to v2.32.4 [security] Jul 13, 2025
@oep-renovate oep-renovate Bot force-pushed the renovate/pypi-requests-vulnerability branch 2 times, most recently from 500e50a to 7ff56ea Compare July 15, 2025 19:29
Signed-off-by: oep-renovate[bot] <212772560+oep-renovate[bot]@users.noreply.github.com>
@oep-renovate oep-renovate Bot force-pushed the renovate/pypi-requests-vulnerability branch from 7ff56ea to b02553e Compare July 16, 2025 04:00
@oep-renovate
Copy link
Copy Markdown
Contributor Author

oep-renovate Bot commented Jul 18, 2025

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@AlexanderBarabanov
Copy link
Copy Markdown
Contributor

Was implemented in #875

@AlexanderBarabanov AlexanderBarabanov changed the title fix(deps): update dependency requests to v2.32.4 [security] old - fix(deps): update dependency requests to v2.32.4 [security] Jul 22, 2025
@AlexanderBarabanov AlexanderBarabanov deleted the renovate/pypi-requests-vulnerability branch July 22, 2025 08:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

IAI Interactive AI backend Platform

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant