Intel

AIKIDO-2026-613007

launchdarkly-server-sdk is vulnerable to Information Disclosure

Information Disclosure Pre-CVE
Found by Aikido Intel before public disclosure or CVE publication.
Published 2 days ago

53

Medium Risk

This Affects:

RUSTlaunchdarkly-server-sdk
2.6.0 - 3.1.1
Fixed in 3.1.2
Are you affected? Scan for Free

TL;DR

The migration op event serializer inlined the raw evaluation context instead of the redacted context view used by every other inline event type. When an application records migration operation metrics for contexts that declare private attributes, are covered by globally configured private attributes, or run with all-attributes-private mode, those private attribute values are serialized in plaintext into the outbound migration_op analytics payload. Private data the application explicitly marked as private therefore leaves the SDK even though it is redacted in ordinary events. The fix routes the migration context through the same shared ContextAttributes redaction path as BaseEvent so private attributes are stripped before events are sent.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and your application records migration operation events for contexts that use private attributes.

Background info

launchdarkly-server-sdk is vulnerable to Information Disclosure in versions 2.6.0 - 3.1.1.

How to fix this

Upgrade the launchdarkly-server-sdk library to the patch version.