DataDog::DogStatsd versions through 0.07 for Perl allow metric injections
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| BINARY | DataDog::DogStatsd | unaffected |
|
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Binary | Datadog::dogstatsd |
|
Vendor Workaround
Ensure that metric names, values and tags come from trusted sources or are properly sanitised.
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.331% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Binary datadog\
|
|
| CPEs | cpe:2.3:a:binary:datadog\:\:dogstatsd:*:*:*:*:*:perl:*:* | |
| Vendors & Products |
Binary datadog\
|
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
cvssV3_1
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Binary
Binary datadog::dogstatsd |
|
| Vendors & Products |
Binary
Binary datadog::dogstatsd |
| Type | Values Removed | Values Added |
|---|---|---|
| Description | DataDog::DogStatsd versions through 0.07 for Perl allow metric injections. DataDog::DogStatsd does not properly sanitise input, allowing metric injections of data from untrusted sources. The send_stats method does not remove newlines from metric names ($stat variable), allowing attackers to change the metric name prefix. The send_stats method does not validate the content of the value ($delta variable), allowing attackers to inject metrics, especially from methods that do not restrict the data type for the value, such as set, gauge, count and histogram. The send_stats method does not validate the content of the tags, which may contain newlines, pipes and colons that allow metric injections. Note that the SYNOPSIS shows an example of passing a website form "loginName" parameter as a tag, which is unsafe. | |
| Title | DataDog::DogStatsd versions through 0.07 for Perl allow metric injections | |
| Weaknesses | CWE-150 CWE-93 |
|
| References |
|