CVE-2019-16779

In RubyGem excon before 0.71.0, there was a race condition around persistent connections, where a connection which is interrupted (such as by a timeout) would leave data on the socket. Subsequent requests would then read this data, returning content from the previous response. The race condition window appears to be short, and it would be difficult to purposefully exploit this.
Configurations

Configuration 1 (hide)

cpe:2.3:a:excon_project:excon:*:*:*:*:*:*:*:*

Configuration 2 (hide)

OR cpe:2.3:a:opensuse:backports_sle:15.0:sp1:*:*:*:*:*:*
cpe:2.3:o:opensuse:leap:15.1:*:*:*:*:*:*:*

Configuration 3 (hide)

cpe:2.3:o:debian:debian_linux:8.0:*:*:*:*:*:*:*

History

21 Nov 2024, 04:31

Type Values Removed Values Added
References () http://lists.opensuse.org/opensuse-security-announce/2020-01/msg00021.html - Third Party Advisory () http://lists.opensuse.org/opensuse-security-announce/2020-01/msg00021.html - Third Party Advisory
References () http://lists.opensuse.org/opensuse-security-announce/2020-01/msg00062.html - Third Party Advisory () http://lists.opensuse.org/opensuse-security-announce/2020-01/msg00062.html - Third Party Advisory
References () https://github.com/excon/excon/commit/ccb57d7a422f020dc74f1de4e8fb505ab46d8a29 - Patch, Third Party Advisory () https://github.com/excon/excon/commit/ccb57d7a422f020dc74f1de4e8fb505ab46d8a29 - Patch, Third Party Advisory
References () https://github.com/excon/excon/security/advisories/GHSA-q58g-455p-8vw9 - Third Party Advisory () https://github.com/excon/excon/security/advisories/GHSA-q58g-455p-8vw9 - Third Party Advisory
References () https://lists.debian.org/debian-lts-announce/2020/01/msg00015.html - Mailing List, Third Party Advisory () https://lists.debian.org/debian-lts-announce/2020/01/msg00015.html - Mailing List, Third Party Advisory
CVSS v2 : 4.3
v3 : 5.9
v2 : 4.3
v3 : 5.8

Information

Published : 2019-12-16 20:15

Updated : 2024-11-21 04:31


NVD link : CVE-2019-16779

Mitre link : CVE-2019-16779

CVE.ORG link : CVE-2019-16779


JSON object : View

Products Affected

debian

  • debian_linux

excon_project

  • excon

opensuse

  • leap
  • backports_sle
CWE
CWE-664

Improper Control of a Resource Through its Lifetime

CWE-362

Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')