CVE-2025-25193
ADVISORY - githubSummary
Summary
An unsafe reading of environment file could potentially cause a denial of service in Netty. When loaded on an Windows application, Netty attemps to load a file that does not exist. If an attacker creates such a large file, the Netty application crash.
Details
A similar issue was previously reported in https://github.com/netty/netty/security/advisories/GHSA-xq3w-v528-46rv This issue was fixed, but the fix was incomplete in that null-bytes were not counted against the input limit.
PoC
The PoC is the same as for https://github.com/netty/netty/security/advisories/GHSA-xq3w-v528-46rv with the detail that the file should only contain null-bytes; 0x00.
When the null-bytes are encountered by the InputStreamReader, it will issue replacement characters in its charset decoding, which will fill up the line-buffer in the BufferedReader.readLine(), because the replacement character is not a line-break character.
Impact
Impact is the same as https://github.com/netty/netty/security/advisories/GHSA-xq3w-v528-46rv
Common Weakness Enumeration (CWE)
Uncontrolled Resource Consumption
Uncontrolled Resource Consumption
Uncontrolled Resource Consumption
NIST
1.8
CVSS SCORE
5.5mediumGitHub
1.8
CVSS SCORE
5.5mediumDebian
-
CVSS SCORE
N/AlowUbuntu
1.8
CVSS SCORE
5.5mediumRed Hat
1.8
CVSS SCORE
5.5mediumChainguard
CGA-28xp-cvgr-964v
-
Chainguard
CGA-2xrp-g3w5-rmp3
-
Chainguard
CGA-3mh4-2cpq-6786
-
Chainguard
CGA-3r8w-76vm-hr95
-
Chainguard
CGA-3vm3-626v-4449
-
Chainguard
CGA-463h-jpcr-x9j6
-
Chainguard
CGA-48v6-mg67-x892
-
Chainguard
CGA-4r26-wfj6-9fqp
-
Chainguard
CGA-592m-j3jw-g82w
-
Chainguard
CGA-5p22-9rm7-x8pm
-
Chainguard
CGA-5qhv-54w5-c6pw
-
Chainguard
CGA-6g8g-8fh2-h9jp
-
Chainguard
CGA-6jq8-jqr6-vf9p
-
Chainguard
CGA-6mh2-gvwg-25vg
-
Chainguard
CGA-7hhf-59w6-9xgm
-
Chainguard
CGA-8227-j5w2-328r
-
Chainguard
CGA-83rw-p5wh-p5v5
-
Chainguard
CGA-8cvj-6r7c-wj4r
-
Chainguard
CGA-934r-3gff-hjqq
-
Chainguard
CGA-98c6-rq4x-cmmx
-
Chainguard
CGA-c2pg-fj35-7fxj
-
Chainguard
CGA-c5h5-g5ph-c336
-
Chainguard
CGA-f7w2-w5x3-xfgj
-
Chainguard
CGA-fc8h-784r-h553
-
Chainguard
CGA-ffqr-c78c-j6h2
-
Chainguard
CGA-g964-5rxg-797q
-
Chainguard
CGA-gq76-3fc5-9wwm
-
Chainguard
CGA-gxpw-98h6-46rc
-
Chainguard
CGA-hh9m-4832-xc3v
-
Chainguard
CGA-j44c-m7pc-h88m
-
Chainguard
CGA-mhwq-rjrc-rv9h
-
Chainguard
CGA-mq6v-9f3w-9wq9
-
Chainguard
CGA-mr24-3432-p68q
-
Chainguard
CGA-mw3q-rr78-gh48
-
Chainguard
CGA-mxg5-5rwg-w4hr
-
Chainguard
CGA-p2hx-j99x-26vr
-
Chainguard
CGA-pr38-fvcg-7fwf
-
Chainguard
CGA-pv4v-pp6h-6rfh
-
Chainguard
CGA-q3x9-8422-237p
-
Chainguard
CGA-qv2v-jxhc-34v4
-
Chainguard
CGA-r643-vp3w-92j3
-
Chainguard
CGA-r65p-2qx9-gh66
-
Chainguard
CGA-r7g2-wcfj-rxhv
-
Chainguard
CGA-rp29-pprx-g77p
-
Chainguard
CGA-v6r9-fr9j-c8hr
-
Chainguard
CGA-vhmg-gjj4-48j2
-
Chainguard
CGA-vp8g-67vp-jr5g
-
Chainguard
CGA-w29j-gj32-4566
-
Chainguard
CGA-wvrm-p3x9-pxhv
-
Chainguard
CGA-wwcq-j895-8jmw
-
Chainguard
CGA-xh8h-9265-2f5p
-
Chainguard
CGA-xw98-j5vj-f79x
-
minimos
MINI-5384-5rw3-p3pr
-
minimos
MINI-5cv2-wm6q-jxpf
-
minimos
MINI-5px7-7cff-qh4w
-
minimos
MINI-5xjf-29q5-pm7v
-
minimos
MINI-7h4j-7j4m-j5p5
-
minimos
MINI-93wg-qf5j-5q26
-
minimos
MINI-f4fp-gcmp-7vgr
-
minimos
MINI-q2x4-qv9h-jhhq
-
minimos
MINI-q56m-xm97-9jv4
-
minimos
MINI-r579-f747-jg85
-
minimos
MINI-rwg3-5pcp-pm8q
-
minimos
MINI-w3j4-8rr9-xmp3
-
minimos
MINI-x4j2-h92g-6qm2
-