Echo: linux: security update to 6.1.135-1

high Tenable Self-Hosted Container Security Plugin ID 457874

Description

There are packages installed that are affected by a vulnerability referenced in the following CVE:

- In the Linux kernel, the following vulnerability has been resolved: jfs: fix slab-out-of-bounds read in
ea_get() During the "size_check" label in ea_get(), the code checks if the extended attribute list (xattr)
size matches ea_size. If not, it logs "ea_get: invalid extended attribute" and calls print_hex_dump().
Here, EALIST_SIZE(ea_buf->xattr) returns 4110417968, which exceeds INT_MAX (2,147,483,647). Then ea_size
is clamped: int size = clamp_t(int, ea_size, 0, EALIST_SIZE(ea_buf->xattr)); Although clamp_t aims to
bound ea_size between 0 and 4110417968, the upper limit is treated as an int, causing an overflow above
2^31 - 1. This leads "size" to wrap around and become negative (-184549328). The "size" is then passed to
print_hex_dump() (called "len" in print_hex_dump()), it is passed as type size_t (an unsigned type), this
is then stored inside a variable called "int remaining", which is then assigned to "int linelen" which is
then passed to hex_dump_to_buffer(). In print_hex_dump() the for loop, iterates through 0 to len-1, where
len is 18446744073525002176, calling hex_dump_to_buffer() on each iteration: for (i = 0; i < len; i +=
rowsize) { linelen = min(remaining, rowsize); remaining -= rowsize; hex_dump_to_buffer(ptr + i, linelen,
rowsize, groupsize, linebuf, sizeof(linebuf), ascii); ... } The expected stopping condition (i < len) is
effectively broken since len is corrupted and very large. This eventually leads to the "ptr+i" being
passed to hex_dump_to_buffer() to get closer to the end of the actual bounds of "ptr", eventually an out
of bounds access is done in hex_dump_to_buffer() in the following for loop: for (j = 0; j < len; j++) { if
(linebuflen < lx + 2) goto overflow2; ch = ptr[j]; ... } To fix this we should validate
"EALIST_SIZE(ea_buf->xattr)" before it is utilised. (CVE-2025-39735)

Solution

Update the linux library and its related packages to version 6.1.135-1 or later.

See Also

https://advisory.echohq.com/cve/CVE-2025-39735

Plugin Details

Severity: High

ID: 457874

Version: Revision 1.1

Type: Local

Published: 10/2/2026

Updated: 10/2/2026

Risk Information

VPR

Risk Factor: High

Score: 7

Percentile: 98.57

CVSS v2

Risk Factor: Medium

Base Score: 6.2

Temporal Score: 4.6

Vector: CVSS2#AV:L/AC:L/Au:S/C:C/I:N/A:C

CVSS Score Source: CVE-2025-39735

CVSS v3

Risk Factor: High

Base Score: 7.1

Temporal Score: 6.2

Vector: CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H

Temporal Vector: CVSS:3.0/E:U/RL:O/RC:C

Vulnerability Information

Exploit Ease: No known exploits are available

Patch Publication Date: 9/15/2025

Vulnerability Publication Date: 4/18/2025

Reference Information

CVE: CVE-2025-39735