Skip to content

[πŸ› Bug]: Inconsistent dependencies of netty jars in sessions docker image - 4.1.124.Final (vulnerable)Β #2979

@amardeep2006

Description

@amardeep2006

What happened?

I just did a security scan for version 4.36.0-20251001 and sessions docker image is flagged for a vulnerability in netty-codec at /external_jars/https/repo1.maven.org/maven2/io/netty/netty-codec/4.1.124.Final/netty-codec-4.1.124.Final.jar

Image

Observation 1:
When i inspected the sessions image, i could see two versions of netty-codec jars in the docker image.
Note: this issue is observed with the sessions image only and not present in any other docker image from selenium grid.

Image

Observation 2:
Another inconsistency in the dependencies that I observed in all selenium grid Images 4.36 version is the older version 4.1.124.Final for two more jars (not vulnerable though) . Interestingly there is no version 4.2.6.Final present for these two jars.

  1. /external_jars/https/repo1.maven.org/maven2/io/netty/netty-codec-socks/4.1.124.Final/netty-codec-socks-4.1.124.Final.jar
  2. /external_jars/https/repo1.maven.org/maven2/io/netty/netty-handler-proxy/4.1.124.Final/netty-handler-proxy-4.1.124.Final.jar
Image

Command used to start Selenium Grid with Docker (or Kubernetes)

helm chart

Relevant log output

NA

Operating System

EKS

Docker Selenium version (image tag)

4.36.0-20251001

Selenium Grid chart version (chart version)

0.46.2

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions