Skip to main content

Over 150 LLM Providers · Over 5,300 Models The most extensible AI-powered pentesting platform. Open source. Star on GitHub

CVE-2023-45286

5.9 · MEDIUM
Published Nov 28, 2023 resty_project CWE-362 EPSS 0.73% (52th pctl)

Overview

CVE-2023-45286 is a medium-severity vulnerability affecting resty_project resty. It was published on November 28, 2023 and has a CVSS 3.1 base score of 5.9 (MEDIUM).

This vulnerability has a CVSS 3.1 base score of 5.9, rated MEDIUM. It can be exploited remotely over the network. No authentication or special privileges are required for exploitation.

Technical Description

A race condition in go-resty can result in HTTP request body disclosure across requests. This condition can be triggered by calling sync.Pool.Put with the same *bytes.Buffer more than once, when request retries are enabled and a retry occurs. The call to sync.Pool.Get will then return a bytes.Buffer that hasn't had bytes.Buffer.Reset called on it. This dirty buffer will contain the HTTP request body from an unrelated request, and go-resty will append the current HTTP request body to it, sending two bodies in one request. The sync.Pool in question is defined at package level scope, so a completely unrelated server could receive the request body.

Remediation

Check the references section for vendor advisories and patches from resty_project. Update resty to the latest patched version. If immediate patching is not possible, review the CVSS vector to understand the attack surface and apply compensating controls such as network segmentation or access restrictions.

Affected Products

Vendor Product Versions Status
resty_project resty 0 Affected

Frequently Asked Questions

What is CVE-2023-45286?

CVE-2023-45286 is a medium-severity vulnerability affecting resty_project resty. It was published on November 28, 2023 and has a CVSS 3.1 base score of 5.9 (MEDIUM).

How severe is CVE-2023-45286?

This vulnerability has a CVSS 3.1 base score of 5.9, rated MEDIUM. It can be exploited remotely over the network. No authentication or special privileges are required for exploitation.

How do I fix or remediate CVE-2023-45286?

Check the references section for vendor advisories and patches from resty_project. Update resty to the latest patched version. If immediate patching is not possible, review the CVSS vector to understand the attack surface and apply compensating controls such as network segmentation or access restrictions.

How can CyberStrike help with CVE-2023-45286?

CyberStrike's AI-powered security agents can automatically detect CVE-2023-45286 across your infrastructure using autonomous pentesting, DAST scanning, and HackBrowser. The platform continuously monitors for known vulnerabilities and provides actionable remediation guidance prioritized by real-world exploitability.