Ecosyste.ms: Advisories
An open API service providing security vulnerability metadata for many open source software ecosystems.
Security Advisories: GSA_kwCzR0hTQS1jNHBtLTYzY2ctOWo3aM4AAwNS
Yauaa vulnerable to ArrayIndexOutOfBoundsException triggered by a crafted Sec-Ch-Ua-Full-Version-List
Impact
Applications using the Client Hints analysis feature introduced with 7.0.0 can crash because the Yauaa library throws an ArrayIndexOutOfBoundsException. Applications that do not use this feature are not affected.
Patches
Upgrade to 7.9.0
Workarounds
Catch and discard any exceptions from Yauaa.
Permalink: https://github.com/advisories/GHSA-c4pm-63cg-9j7hJSON: https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1jNHBtLTYzY2ctOWo3aM4AAwNS
Source: GitHub Advisory Database
Origin: Unspecified
Severity: High
Classification: General
Published: 6 months ago
Updated: 4 months ago
CVSS Score: 8.6
CVSS vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:N/A:H
Identifiers: GHSA-c4pm-63cg-9j7h, CVE-2022-23496
References:
- https://github.com/nielsbasjes/yauaa/security/advisories/GHSA-c4pm-63cg-9j7h
- https://nvd.nist.gov/vuln/detail/CVE-2022-23496
- https://github.com/nielsbasjes/yauaa/commit/3017a866e2cff0d308f264b66fde4fa79e3beb9e
- https://github.com/advisories/GHSA-c4pm-63cg-9j7h
Affected Packages
maven:nl.basjes.parse.useragent:yauaa-trino
Versions: >= 7.0.0, < 7.9.0Fixed in: 7.9.0
maven:nl.basjes.parse.useragent:yauaa-snowflake
Versions: >= 7.0.0, < 7.9.0Fixed in: 7.9.0
maven:nl.basjes.parse.useragent:yauaa-nifi-processors
Versions: >= 7.0.0, < 7.9.0Fixed in: 7.9.0
maven:nl.basjes.parse.useragent:yauaa-logparser
Versions: >= 7.0.0, < 7.9.0Fixed in: 7.9.0
maven:nl.basjes.parse.useragent:yauaa-hive
Versions: >= 7.0.0, < 7.9.0Fixed in: 7.9.0
maven:nl.basjes.parse.useragent:yauaa-flink-table
Versions: >= 7.0.0, < 7.9.0Fixed in: 7.9.0
maven:nl.basjes.parse.useragent:yauaa-flink
Versions: >= 7.0.0, < 7.9.0Fixed in: 7.9.0
maven:nl.basjes.parse.useragent:yauaa-elasticsearch-8
Versions: >= 7.0.0, < 7.9.0Fixed in: 7.9.0
maven:nl.basjes.parse.useragent:yauaa-elasticsearch
Versions: >= 7.0.0, < 7.9.0Fixed in: 7.9.0
maven:nl.basjes.parse.useragent:yauaa-drill
Versions: >= 7.0.0, < 7.9.0Fixed in: 7.9.0
maven:nl.basjes.parse.useragent:yauaa-beam-sql
Versions: >= 7.0.0, < 7.9.0Fixed in: 7.9.0
maven:nl.basjes.parse.useragent:yauaa-beam
Versions: >= 7.0.0, < 7.9.0Fixed in: 7.9.0
maven:nl.basjes.parse.useragent:yauaa
Versions: >= 7.0.0, < 7.9.0Fixed in: 7.9.0