5.3 Medium
CVSS3
Attack Vector
NETWORK
Attack Complexity
HIGH
Privileges Required
LOW
User Interaction
NONE
Scope
UNCHANGED
Confidentiality Impact
HIGH
Integrity Impact
NONE
Availability Impact
NONE
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N
7.9 High
AI Score
Confidence
High
0.001 Low
EPSS
Percentile
28.9%
There exists a use after free/double free in libwebp. An attacker can use theย ApplyFiltersAndEncode() function and loop through to free best.bw and assign best = trial pointer. The second loop will then return 0 because of an Out of memory error in VP8 encoder, the pointer is still assigned to trial and the AddressSanitizer will attempt a double free.
[
{
"collectionURL": "https://chromium.googlesource.com/webm/libwebp",
"defaultStatus": "unaffected",
"packageName": "libwebp",
"product": "libwebp",
"repo": "https://chromium.googlesource.com/",
"vendor": "Chromium",
"versions": [
{
"lessThan": "1.3.1",
"status": "affected",
"version": "0.4.2",
"versionType": "custom"
},
{
"lessThan": "1.3.0-8-ga486d800",
"status": "affected",
"version": "0.4.2",
"versionType": "custom"
}
]
}
]
5.3 Medium
CVSS3
Attack Vector
NETWORK
Attack Complexity
HIGH
Privileges Required
LOW
User Interaction
NONE
Scope
UNCHANGED
Confidentiality Impact
HIGH
Integrity Impact
NONE
Availability Impact
NONE
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N
7.9 High
AI Score
Confidence
High
0.001 Low
EPSS
Percentile
28.9%