Vulnerability Name:

CVE-2020-29367 (CCN-192413)

Assigned:2020-10-18
Published:2020-10-18
Updated:2020-12-03
Summary:blosc2.c in Blosc C-Blosc2 through 2.0.0.beta.5 has a heap-based buffer overflow when there is a lack of space to write compressed data.
CVSS v3 Severity:7.8 High (CVSS v3.1 Vector: CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H)
6.8 Medium (Temporal CVSS v3.1 Vector: CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H/E:U/RL:O/RC:C)
Exploitability Metrics:Attack Vector (AV): Local
Attack Complexity (AC): Low
Privileges Required (PR): None
User Interaction (UI): Required
Scope:Scope (S): Unchanged
Impact Metrics:Confidentiality (C): High
Integrity (I): High
Availibility (A): High
7.8 High (CCN CVSS v3.1 Vector: CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H)
6.8 Medium (CCN Temporal CVSS v3.1 Vector: CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H/E:U/RL:O/RC:C)
Exploitability Metrics:Attack Vector (AV): Local
Attack Complexity (AC): Low
Privileges Required (PR): None
User Interaction (UI): Required
Scope:Scope (S): Unchanged
Impact Metrics:Confidentiality (C): High
Integrity (I): High
Availibility (A): High
CVSS v2 Severity:9.3 High (CVSS v2 Vector: AV:N/AC:M/Au:N/C:C/I:C/A:C)
Exploitability Metrics:Access Vector (AV): Network
Access Complexity (AC): Medium
Authentication (Au): None
Impact Metrics:Confidentiality (C): Complete
Integrity (I): Complete
Availibility (A): Complete
6.8 Medium (CCN CVSS v2 Vector: AV:L/AC:L/Au:S/C:C/I:C/A:C)
Exploitability Metrics:Access Vector (AV): Local
Access Complexity (AC): Low
Athentication (Au): Single_Instance
Impact Metrics:Confidentiality (C): Complete
Integrity (I): Complete
Availibility (A): Complete
Vulnerability Type:CWE-787
Vulnerability Consequences:Gain Access
References:Source: MITRE
Type: CNA
CVE-2020-29367

Source: MISC
Type: Mailing List, Third Party Advisory
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=26442

Source: XF
Type: UNKNOWN
blosc-cve202029367-bo(192413)

Source: CCN
Type: c-blosc2 GIT Repository
Fixed asan heap buffer overflow when not enough space to write compressed block size.

Source: MISC
Type: Patch, Third Party Advisory
https://github.com/Blosc/c-blosc2/commit/c4c6470e88210afc95262c8b9fcc27e30ca043ee

Source: CCN
Type: WhiteSource Vulnerability Database
CVE-2020-29367

Vulnerable Configuration:Configuration 1:
  • cpe:/a:c-blosc2_project:c-blosc2:2.0.0:a2:*:*:*:*:*:*
  • OR cpe:/a:c-blosc2_project:c-blosc2:2.0.0:a3:*:*:*:*:*:*
  • OR cpe:/a:c-blosc2_project:c-blosc2:2.0.0:a4:*:*:*:*:*:*
  • OR cpe:/a:c-blosc2_project:c-blosc2:2.0.0:a5:*:*:*:*:*:*
  • OR cpe:/a:c-blosc2_project:c-blosc2:2.0.0:beta1:*:*:*:*:*:*
  • OR cpe:/a:c-blosc2_project:c-blosc2:2.0.0:beta2:*:*:*:*:*:*
  • OR cpe:/a:c-blosc2_project:c-blosc2:2.0.0:beta3:*:*:*:*:*:*
  • OR cpe:/a:c-blosc2_project:c-blosc2:2.0.0:beta4:*:*:*:*:*:*
  • OR cpe:/a:c-blosc2_project:c-blosc2:2.0.0:beta5:*:*:*:*:*:*

  • * Denotes that component is vulnerable
    Oval Definitions
    Definition IDClassTitleLast Modified
    oval:org.opensuse.security:def:112013
    P
    blosc-devel-1.21.0-1.3 on GA media (Moderate)
    2022-01-17
    oval:org.opensuse.security:def:105569
    P
    blosc-devel-1.21.0-1.3 on GA media (Moderate)
    2021-10-01
    oval:org.opensuse.security:def:93568
    P
    (Important)
    2021-06-11
    oval:org.opensuse.security:def:100281
    P
    (Moderate)
    2021-05-26
    oval:org.opensuse.security:def:96403
    P
    Security update for blosc (Moderate)
    2020-12-26
    oval:org.opensuse.security:def:109750
    P
    Security update for blosc (Moderate)
    2020-12-26
    oval:org.opensuse.security:def:110390
    P
    Security update for blosc (Moderate)
    2020-12-26
    oval:org.opensuse.security:def:11033
    P
    Security update for blosc (Moderate)
    2020-12-26
    oval:org.opensuse.security:def:103093
    P
    Security update for blosc (Moderate)
    2020-12-26
    oval:org.opensuse.security:def:110930
    P
    Security update for blosc (Moderate)
    2020-12-26
    BACK
    c-blosc2_project c-blosc2 2.0.0 a2
    c-blosc2_project c-blosc2 2.0.0 a3
    c-blosc2_project c-blosc2 2.0.0 a4
    c-blosc2_project c-blosc2 2.0.0 a5
    c-blosc2_project c-blosc2 2.0.0 beta1
    c-blosc2_project c-blosc2 2.0.0 beta2
    c-blosc2_project c-blosc2 2.0.0 beta3
    c-blosc2_project c-blosc2 2.0.0 beta4
    c-blosc2_project c-blosc2 2.0.0 beta5