Skip to content

Dependency Vulnerabilities in protobuf and setuptools #16

@bt-adam-p

Description

@bt-adam-p

Hi, I’ve run into issues with two dependencies while updating an application that uses pycpix. These dependency versions are now flagged as vulnerable by our security tooling, so I wanted to raise them here.

protobuf 3.20.x

protobuf 3.20.x is affected by the following CVEs:

The Widevine _pb2.py file would need to be regenerated with a modern version of protobuf. A workaround exists where environment variable PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python can be set… but ideally this wouldn’t be required.

setuptools 70.x.x

setuptools 70.x.x is affected by:

It appears pycpix pins this older version due to the known upstream setuptools issue:
pypa/setuptools#4483

Environment

Python version: 3.13
OS: Ubuntu 22.04
pycpix version: 1.4.1

Thanks for maintaining the project!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions