Skip to content

Prevent VIN spoofing in connectivity records#518

Closed
Tianbo-Qiu wants to merge 1 commit into
teslamotors:mainfrom
Tianbo-Qiu:snet-74455-vin-spoofing
Closed

Prevent VIN spoofing in connectivity records#518
Tianbo-Qiu wants to merge 1 commit into
teslamotors:mainfrom
Tianbo-Qiu:snet-74455-vin-spoofing

Conversation

@Tianbo-Qiu

@Tianbo-Qiu Tianbo-Qiu commented Jun 17, 2026

Copy link
Copy Markdown
Collaborator

Summary

The connectivity arm of applyProtoRecordTransforms did not overwrite the payload's VIN with the authenticated (cert-derived) VIN, unlike the V, alerts, and errors arms. A vehicle with a valid client cert could submit a VehicleConnectivity payload wiith an arbitrary VIN that propagated to all backends. Stamp record.Vin to the message and add a regression test.

The connectivity arm of applyProtoRecordTransforms did not overwrite the
payload's VIN with the authenticated (cert-derived) VIN, unlike the V,
alerts, and errors arms. A vehicle with a valid client cert could submit
a VehicleConnectivity payload wiith an arbitrary VIN that propagated to
all backends. Stamp record.Vin to the message and add a regression test.

Addresses GHSA-42j4-h64j-x264 (SNET-74455).
@Tianbo-Qiu Tianbo-Qiu closed this Jun 17, 2026
@Tianbo-Qiu Tianbo-Qiu changed the title SNET-74455 Prevent VIN spoofing in connectivity records Prevent VIN spoofing in connectivity records Jun 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant