Intel

AIKIDO-2026-10279

github.com/getsynq/dwhsupport is vulnerable to Improper Input Validation

Improper Input Validation Pre-CVE
Found by Aikido Intel before public disclosure or CVE publication.
Published Mar 3, 2026

42

Medium Risk

This Affects:

GOgithub.com/getsynq/dwhsupport
0.1.0 - 0.9.0
Fixed in 0.9.1
Are you affected? Scan for Free

TL;DR

Affected versions of this package fail to properly handle invalid UTF-8 sequences returned by external warehouses (e.g., Redshift), causing protojson.Marshal to error when google.protobuf.Value.string_value receives corrupted input. Because metadata helpers (StringValue, StringPtrValue, TrimmedStringPtrValue, StringListValue) did not sanitize malformed bytes, a truncated sequence (e.g., \xa0 without leading \xc2) can trigger job failures and processing deadlocks. An attacker controlling upstream data or error messages could intentionally inject malformed UTF-8 to induce repeated serialization failures, resulting in denial-of-service conditions or pipeline disruption.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range.

Background info

github.com/getsynq/dwhsupport is vulnerable to Improper Input Validation in versions 0.1.0 - 0.9.0.

How to fix this

Upgrade the github.com/getsynq/dwhsupport library to a patch version.