|
| 1 | +# Virtual Schema for document data in files on Azure Blob Storage 3.0.1, released 2026-06-11 |
| 2 | + |
| 3 | +Code name: Fixed vulnerabilities CVE-2026-47244, CVE-2026-44249, CVE-2026-45416, CVE-2026-47691, CVE-2026-45674, CVE-2026-45673, CVE-2026-45536, CVE-2026-45536, CVE-2026-42587, CVE-2026-48043, CVE-2026-50560, CVE-2026-41715 |
| 4 | + |
| 5 | +## Summary |
| 6 | + |
| 7 | +This release fixes the following 12 vulnerabilities: |
| 8 | + |
| 9 | +### CVE-2026-47244 (CWE-400) in dependency `io.netty:netty-codec-http2:jar:4.2.13.Final:compile` |
| 10 | +Netty HTTP/2: Advertised MAX_CONCURRENT_STREAMS are not enforced |
| 11 | +#### References |
| 12 | +* https://github.com/netty/netty/security/advisories/GHSA-5x3r-wrvg-rp6q |
| 13 | +* https://github.com/netty/netty |
| 14 | +* https://github.com/netty/netty/releases/tag/netty-4.1.135.Final |
| 15 | +* https://github.com/netty/netty/releases/tag/netty-4.2.15.Final |
| 16 | + |
| 17 | +### CVE-2026-44249 (CWE-284, CWE-697) in dependency `io.netty:netty-handler:jar:4.2.13.Final:compile` |
| 18 | +Netty has an IPv6 Subnet Filter Bypass via Incorrect Comparator Masking |
| 19 | +#### References |
| 20 | +* https://github.com/netty/netty/security/advisories/GHSA-3qp7-7mw8-wx86 |
| 21 | +* https://github.com/netty/netty |
| 22 | +* https://github.com/netty/netty/releases/tag/netty-4.1.135.Final |
| 23 | +* https://github.com/netty/netty/releases/tag/netty-4.2.15.Final |
| 24 | + |
| 25 | +### CVE-2026-45416 (CWE-770) in dependency `io.netty:netty-handler:jar:4.2.13.Final:compile` |
| 26 | +Netty: SNI handler pre-allocates up to 16 MiB from nine attacker bytes |
| 27 | +#### References |
| 28 | +* https://github.com/netty/netty/security/advisories/GHSA-x4gw-5cx5-pgmh |
| 29 | +* https://github.com/netty/netty |
| 30 | +* https://github.com/netty/netty/releases/tag/netty-4.1.135.Final |
| 31 | +* https://github.com/netty/netty/releases/tag/netty-4.2.15.Final |
| 32 | + |
| 33 | +### CVE-2026-47691 (CWE-345) in dependency `io.netty:netty-resolver-dns:jar:4.2.13.Final:compile` |
| 34 | +Netty has Insufficient Bailiwick Validation for NS Records |
| 35 | +#### References |
| 36 | +* https://github.com/netty/netty/security/advisories/GHSA-5pvg-856g-cp85 |
| 37 | +* https://github.com/netty/netty |
| 38 | +* https://github.com/netty/netty/releases/tag/netty-4.1.135.Final |
| 39 | +* https://github.com/netty/netty/releases/tag/netty-4.2.15.Final |
| 40 | + |
| 41 | +### CVE-2026-45674 (CWE-345) in dependency `io.netty:netty-resolver-dns:jar:4.2.13.Final:compile` |
| 42 | +Netty Vulnerable to DNS Cache Poisoning via Missing Bailiwick Checks in CNAME Records |
| 43 | +#### References |
| 44 | +* https://github.com/netty/netty/security/advisories/GHSA-676x-f7gg-47vc |
| 45 | +* https://github.com/netty/netty |
| 46 | +* https://github.com/netty/netty/releases/tag/netty-4.1.135.Final |
| 47 | +* https://github.com/netty/netty/releases/tag/netty-4.2.15.Final |
| 48 | + |
| 49 | +### CVE-2026-45673 (CWE-330, CWE-340) in dependency `io.netty:netty-resolver-dns:jar:4.2.13.Final:compile` |
| 50 | +Netty: DNS Cache Poisoning due to Predictable PRNG and Default Static Source Port |
| 51 | +#### References |
| 52 | +* https://github.com/netty/netty/security/advisories/GHSA-xmv7-r254-6q78 |
| 53 | +* https://github.com/netty/netty |
| 54 | +* https://github.com/netty/netty/releases/tag/netty-4.1.135.Final |
| 55 | +* https://github.com/netty/netty/releases/tag/netty-4.2.15.Final |
| 56 | + |
| 57 | +### CVE-2026-45536 (CWE-200, CWE-772) in dependency `io.netty:netty-transport-native-epoll:jar:4.2.13.Final:compile` |
| 58 | +Netty: Unix-socket fd receive leaks descriptors when peer sends two at once |
| 59 | +#### References |
| 60 | +* https://github.com/netty/netty/security/advisories/GHSA-w573-9ffj-6ff9 |
| 61 | +* https://github.com/netty/netty |
| 62 | +* https://github.com/netty/netty/releases/tag/netty-4.1.135.Final |
| 63 | +* https://github.com/netty/netty/releases/tag/netty-4.2.15.Final |
| 64 | + |
| 65 | +### CVE-2026-45536 (CWE-200, CWE-772) in dependency `io.netty:netty-transport-native-kqueue:jar:4.2.13.Final:compile` |
| 66 | +Netty: Unix-socket fd receive leaks descriptors when peer sends two at once |
| 67 | +#### References |
| 68 | +* https://github.com/netty/netty/security/advisories/GHSA-w573-9ffj-6ff9 |
| 69 | +* https://github.com/netty/netty |
| 70 | +* https://github.com/netty/netty/releases/tag/netty-4.1.135.Final |
| 71 | +* https://github.com/netty/netty/releases/tag/netty-4.2.15.Final |
| 72 | + |
| 73 | +### CVE-2026-42587 (CWE-400) in dependency `io.netty:netty-codec-http:jar:4.2.13.Final:compile` |
| 74 | +Netty is an asynchronous, event-driven network application framework. Prior to 4.2.13.Final and 4.1.133.Final, HttpContentDecompressor accepts a maxAllocation parameter to limit decompression buffer size and prevent decompression bomb attacks. This limit is correctly enforced for gzip and deflate encodings via ZlibDecoder, but is silently ignored when the content encoding is br (Brotli), zstd, or snappy. An attacker can bypass the configured decompression limit by sending a compressed payload with Content-Encoding: br instead of Content-Encoding: gzip, causing unbounded memory allocation and out-of-memory denial of service. The same vulnerability exists in DelegatingDecompressorFrameListener for HTTP/2 connections. This vulnerability is fixed in 4.2.13.Final and 4.1.133.Final. |
| 75 | + |
| 76 | +Sonatype's research suggests that this CVE's details differ from those defined at NVD. See https://guide.sonatype.com/vulnerability/CVE-2026-42587 for details |
| 77 | +#### References |
| 78 | +* https://guide.sonatype.com/vulnerability/CVE-2026-42587?component-type=maven&component-name=io.netty%2Fnetty-codec-http&utm_source=ossindex-client&utm_medium=integration&utm_content=1.8.1 |
| 79 | +* http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2026-42587 |
| 80 | +* https://github.com/advisories/GHSA-f6hv-jmp6-3vwv |
| 81 | + |
| 82 | +### CVE-2026-48043 (CWE-400) in dependency `io.netty:netty-codec-http2:jar:4.2.13.Final:compile` |
| 83 | +io.netty : netty-codec-http2 - Denial of Service (DoS) |
| 84 | +#### References |
| 85 | +* https://guide.sonatype.com/vulnerability/CVE-2026-48043?component-type=maven&component-name=io.netty%2Fnetty-codec-http2&utm_source=ossindex-client&utm_medium=integration&utm_content=1.8.1 |
| 86 | +* http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2026-48043 |
| 87 | +* https://github.com/netty/netty/security/advisories/GHSA-c2gf-v879-257j |
| 88 | + |
| 89 | +### CVE-2026-50560 (CWE-770) in dependency `io.netty:netty-codec-http2:jar:4.2.13.Final:compile` |
| 90 | +Netty - HTTP/2 SETTINGS_MAX_HEADER_LIST_SIZE Handling Denial of Service |
| 91 | +#### References |
| 92 | +* https://guide.sonatype.com/vulnerability/CVE-2026-50560?component-type=maven&component-name=io.netty%2Fnetty-codec-http2&utm_source=ossindex-client&utm_medium=integration&utm_content=1.8.1 |
| 93 | +* http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2026-50560 |
| 94 | +* https://github.com/netty/netty/security/advisories/GHSA-563q-j3cm-6jxm |
| 95 | + |
| 96 | +### CVE-2026-41715 (CWE-522) in dependency `io.projectreactor.netty:reactor-netty-http:jar:1.2.16:compile` |
| 97 | +In specific scenarios involving HTTP redirects from a secure to an insecure endpoint, the Reactor Netty HTTP client may leak credentials. In order for this to happen, the HTTP client must have been explicitly configured to follow redirects. |
| 98 | + |
| 99 | +Affected versions: |
| 100 | +Reactor Netty 1.0.0 through 1.0.51; 1.1.0 through 1.1.35; 1.2.0 through 1.2.17; 1.3.0 through 1.3.5. |
| 101 | +#### References |
| 102 | +* https://guide.sonatype.com/vulnerability/CVE-2026-41715?component-type=maven&component-name=io.projectreactor.netty%2Freactor-netty-http&utm_source=ossindex-client&utm_medium=integration&utm_content=1.8.1 |
| 103 | +* http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2026-41715 |
| 104 | +* https://spring.io/security/cve-2026-41715 |
| 105 | + |
| 106 | +## Security |
| 107 | + |
| 108 | +* #99: Fixed vulnerability CVE-2026-47244 in dependency `io.netty:netty-codec-http2:jar:4.2.13.Final:compile` |
| 109 | +* #100: Fixed vulnerability CVE-2026-44249 in dependency `io.netty:netty-handler:jar:4.2.13.Final:compile` |
| 110 | +* #101: Fixed vulnerability CVE-2026-45416 in dependency `io.netty:netty-handler:jar:4.2.13.Final:compile` |
| 111 | +* #102: Fixed vulnerability CVE-2026-47691 in dependency `io.netty:netty-resolver-dns:jar:4.2.13.Final:compile` |
| 112 | +* #103: Fixed vulnerability CVE-2026-45674 in dependency `io.netty:netty-resolver-dns:jar:4.2.13.Final:compile` |
| 113 | +* #104: Fixed vulnerability CVE-2026-45673 in dependency `io.netty:netty-resolver-dns:jar:4.2.13.Final:compile` |
| 114 | +* #105: Fixed vulnerability CVE-2026-45536 in dependency `io.netty:netty-transport-native-epoll:jar:4.2.13.Final:compile` |
| 115 | +* #105: Fixed vulnerability CVE-2026-45536 in dependency `io.netty:netty-transport-native-kqueue:jar:4.2.13.Final:compile` |
| 116 | +* #97: Fixed vulnerability CVE-2026-42587 in dependency `io.netty:netty-codec-http:jar:4.2.13.Final:compile` |
| 117 | +* #106: Fixed vulnerability CVE-2026-48043 in dependency `io.netty:netty-codec-http2:jar:4.2.13.Final:compile` |
| 118 | +* #107: Fixed vulnerability CVE-2026-50560 in dependency `io.netty:netty-codec-http2:jar:4.2.13.Final:compile` |
| 119 | +* #108: Fixed vulnerability CVE-2026-41715 in dependency `io.projectreactor.netty:reactor-netty-http:jar:1.2.16:compile` |
0 commit comments