@Opentelemetry/Instrumentation
An integer overflow exists in the memcached text protocol parser of OpenTelemetry eBPF Instrumentation (OBI). When parsing memcached storage commands such as `set`, `add`, `replace`, `append`, `prepend`, or `cas`, the system accepts extremely large values for the `bytes` variable and adds the payload delimiter length without verifying for an overflow. A crafted request where `bytes` is set to `math.MaxInt` or `math.MaxInt-1` causes the computed payload length to wrap to a negative value, triggering a runtime panic in the `LargeBufferReader.Peek()` function. This can lead to a remote denial of service, crashing the OBI process and resulting in the loss of telemetry collection.