epugh commented on code in PR #206:
URL: https://github.com/apache/solr-site/pull/206#discussion_r3610689104


##########
content/solr/vex/2026-07-18-cve-2026-42577.md:
##########
@@ -0,0 +1,48 @@
+---
+cve: CVE-2026-42577
+category:
+  - solr/vex
+versions: "9.10.x,10.0.x"
+jars:
+  - netty-transport-native-epoll-4.2.6.Final.jar
+analysis:
+  state: not_affected
+  justification: code_not_reachable
+title: "Netty: Epoll transport CPU busy-loop DoS via unclosed half-closed 
connections"
+---
+CVE-2026-42577 (CVSS 7.5, CWE-772) is a resource-leak / denial-of-service 
issue in Netty's Epoll
+native transport: a TCP connection that receives a RST after being half-closed 
isn't properly
+closed, so stale channels accumulate and can eventually pin the owning 
event-loop thread at 100%
+CPU. It affects Netty 4.2.0.Final up to (but not including) 4.2.13.Final — the 
Epoll transport code
+in question was introduced by the 4.2 rewrite, so the older 4.1.x line is 
unaffected regardless of
+patch version. It is fixed in 4.2.13.Final.
+
+Solr shipped Netty 4.1.x from 9.2.0 through 9.9.0, entirely outside this CVE's 
affected range, so
+those releases aren't relevant here. Starting with 9.10.0 (and 10.0.0), Solr 
moved to Netty
+4.2.6.Final, which does fall in the vulnerable range, and dependency scanners 
flag
+`netty-transport-native-epoll-4.2.6.Final.jar` (classifier `linux-x86_64`) on 
the classpath.
+Notably, this jar doesn't come from Solr's OTLP/gRPC export path at all — 
`grpc-netty`'s own POM
+only pulls in `netty-transport-native-unix-common`, never the Epoll transport. 
It's a transitive dependency of **Apache ZooKeeper**'s client library
+(`org.apache.zookeeper:zookeeper`), which optionally supports a Netty-based 
connection socket for
+both its client and server roles. Solr is **not affected**:

Review Comment:
   okay, digging in more, you can use ssl zk with solr, but it's a not default 
setup...  updating statements.  i've never done it, so didn't think oabut it...



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to