diff --git a/SECURITY.md b/SECURITY.md
index 9bebf5b709d..44430b29930 100644
--- a/SECURITY.md
+++ b/SECURITY.md
@@ -404,7 +404,8 @@ grpc-netty version | netty-handler version | netty-tcnative-boringssl-static ver
1.28.x | 4.1.45.Final | 2.0.28.Final
1.29.x-1.31.x | 4.1.48.Final | 2.0.30.Final
1.32.x-1.34.x | 4.1.51.Final | 2.0.31.Final
-1.35.x- | 4.1.52.Final | 2.0.34.Final
+1.35.x-1.37.x | 4.1.52.Final | 2.0.34.Final
+1.38.x- | 4.1.52.Final | 2.0.35.Final
_(grpc-netty-shaded avoids issues with keeping these versions in sync.)_
diff --git a/build.gradle b/build.gradle
index 36ccf753e0f..f2819b5002d 100644
--- a/build.gradle
+++ b/build.gradle
@@ -174,9 +174,8 @@ subprojects {
// Keep the following references of tcnative version in sync whenever it's updated
// SECURITY.md (multiple occurrences)
- // examples/example-tls/build.gradle
// examples/example-tls/pom.xml
- netty_tcnative: 'io.netty:netty-tcnative-boringssl-static:2.0.34.Final',
+ netty_tcnative: 'io.netty:netty-tcnative-boringssl-static:2.0.35.Final',
conscrypt: 'org.conscrypt:conscrypt-openjdk-uber:2.5.1',
re2j: 'com.google.re2j:re2j:1.5',
diff --git a/examples/example-tls/pom.xml b/examples/example-tls/pom.xml
index c22cb2cdad5..df068aad0fa 100644
--- a/examples/example-tls/pom.xml
+++ b/examples/example-tls/pom.xml
@@ -14,7 +14,7 @@
UTF-8
1.38.0-SNAPSHOT
3.12.0
- 2.0.34.Final
+ 2.0.35.Final
1.7
1.7
diff --git a/repositories.bzl b/repositories.bzl
index 2fd188765a5..51f2247b40f 100644
--- a/repositories.bzl
+++ b/repositories.bzl
@@ -32,7 +32,7 @@ IO_GRPC_GRPC_JAVA_ARTIFACTS = [
"io.netty:netty-handler-proxy:4.1.52.Final",
"io.netty:netty-handler:4.1.52.Final",
"io.netty:netty-resolver:4.1.52.Final",
- "io.netty:netty-tcnative-boringssl-static:2.0.34.Final",
+ "io.netty:netty-tcnative-boringssl-static:2.0.35.Final",
"io.netty:netty-transport-native-epoll:jar:linux-x86_64:4.1.52.Final",
"io.netty:netty-transport:4.1.52.Final",
"io.opencensus:opencensus-api:0.24.0",