CVE-2026-104872
Description
OpenTelemetry JavaScript Contrib provides instrumentation libraries for collecting telemetry from JavaScript applications. Prior to versions 0.66.0 of @opentelemetry/instrumentation-cassandra-driver, 0.65.0 of @opentelemetry/instrumentation-knex, 0.67.0 of @opentelemetry/instrumentation-mongoose, @opentelemetry/instrumentation-mysql, and @opentelemetry/instrumentation-mysql2, 0.46.0 of @opentelemetry/instrumentation-oracledb, 0.73.0 of @opentelemetry/instrumentation-pg, and 0.40.0 of @opentelemetry/instrumentation-tedious, the packages add the database connection username to every instrumented database operation as the db.user span attribute. The attribute is emitted by default and is not controlled by enhancedDatabaseReporting or another opt-in setting. Configured observability backends therefore receive database account names that may expose service topology, role or environment information, and account naming patterns. This issue is fixed in versions 0.66.0, 0.65.0, 0.67.0, 0.46.0, 0.73.0, and 0.40.0 of the respective packages.
How to fix
- @opentelemetry/instrumentation-cassandra-driver0.66.0 or later
- @opentelemetry/instrumentation-tedious0.40.0 or later
- @opentelemetry/instrumentation-oracledb0.46.0 or later
- @opentelemetry/instrumentation-mongoose0.67.0 or later
- @opentelemetry/instrumentation-mysql0.67.0 or later
- @opentelemetry/instrumentation-knex0.65.0 or later
- @opentelemetry/instrumentation-mysql20.67.0 or later
- @opentelemetry/instrumentation-pg0.73.0 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| @opentelemetry/instrumentation-cassandra-drivernpm | v < 0.66.0 | 0.66.0 |
| @opentelemetry/instrumentation-tediousnpm | v < 0.40.0 | 0.40.0 |
| @opentelemetry/instrumentation-oracledbnpm | v < 0.46.0 | 0.46.0 |
| @opentelemetry/instrumentation-mongoosenpm | v < 0.67.0 | 0.67.0 |
| @opentelemetry/instrumentation-mysqlnpm | v < 0.67.0 | 0.67.0 |
| @opentelemetry/instrumentation-knexnpm | v < 0.65.0 | 0.65.0 |
| @opentelemetry/instrumentation-mysql2npm | v < 0.67.0 | 0.67.0 |
| @opentelemetry/instrumentation-pgnpm | v < 0.73.0 | 0.73.0 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.