Relax opentelemetry-api cap (~=1.44.0) to allow 1.45.2 (fixes CVE-2026-114603 / GHSA-xcq7-p3pf-p88h)

Abierto
#472 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
64/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
python
Área
security

Línea de trabajo

Start by locating the dependency declarations that cap opentelemetry-* packages at 1.44.0 and check how the SDK, exporters, and instrumentation versions are kept aligned. Verify the updated ranges allow opentelemetry-api 1.45.2 and resolve a compatible stack; run the repository's dependency or test checks.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Summary

sap-cloud-sdk currently caps the OpenTelemetry API at ~=1.44.0. This makes it impossible for downstream projects to upgrade opentelemetry-api to 1.45.2, which fixes a security vulnerability.

Vulnerability

  • CVE-2026-114603 / GHSA-xcq7-p3pf-p88h — "OpenTelemetry Python: Unbounded tracestate parsing in opentelemetry-api"
  • Severity: Medium
  • Fixed in: opentelemetry-api 1.45.2

Impact

Downstream consumers of sap-cloud-sdk (latest 0.66.1) cannot resolve opentelemetry-api>=1.45.2 because of the upstream cap. The only workaround is a dependency override that bumps opentelemetry-api alone while leaving opentelemetry-sdk/exporters/instrumentation on 1.44.0 — a mixed, unsupported OTel stack.

Request

Please bump the OpenTelemetry stack so that opentelemetry-api>=1.45.2 can be resolved — i.e. raise the opentelemetry-* dependency ranges (exporter/instrumentation/sdk) to the versions aligned with opentelemetry-api 1.45.x.

Environment

  • sap-cloud-sdk versions checked: 0.63.1 (in use) and 0.66.1 (latest) — both pin opentelemetry-api~=1.44.0.
Lenguaje dominante
Python
Estrellas
29
Forks
45
Merge medio
2 d 4 h
PR fusionados (30 d)
51

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de SAP/cloud-sdk-python

Todos los issues de SAP/cloud-sdk-python

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.