GHSA-qvgg-r6rq-vwfx json
datadog/dd-trace Circumvents open_basedir INI directive
published 2y ago modified last yr.
- cvss
- —
- not scored
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- —
- no score, EPSS covers CVEs only
- public exploits
- 0
- none known
Summary
datadog/dd-trace versions 0.30.0 prior to 0.30.2 are affected by a security and stability issue outlined in PR [#579](https://github.com/DataDog/dd-trace-php/pull/579). This pull request ensures that the ddtrace.request_init_hook remains bound by the open_basedir INI directive, effectively addressing potential vulnerabilities related to open_basedir restrictions. The update introduces a sandboxing mechanism to isolate the request init hook from errors or exceptions during execution, enhancing the library's stability and preventing adverse impacts on the main script.
Patch / fix
- packagist datadog/dd-trace 0.30.2
Is GHSA-qvgg-r6rq-vwfx in your dependencies? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerAffected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| packagist | datadog/dd-trace | >=0.30.0, <0.30.2 |
0.30.2 |
References
-
github.com
/DataDog/dd-trace-php/pull/579
web
-
github.com
/DataDog/dd-trace-php/commit/87fc324eb63d533b35464f1dfca946795f2294fd
web
-
github.com
/DataDog/dd-trace-php
package
-
github.com
/DataDog/dd-trace-php/releases/tag/0.30.0
web
-
github.com
/DataDog/dd-trace-php/releases/tag/0.30.2
web
-
github.com
/FriendsOfPHP/security-advisories/blob/master/datadog/dd-trace/2019-09-26-1.yaml
web
Sources
- GitHub Advisory GHSA-qvgg-r6rq-vwfx
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.