VDB
Sign up
HIGH7.5

GHSA-mxhp-79qh-mcx6

TaffyDB can allow access to any data items in the DB

Details

TaffyDB allows attackers to forge adding additional properties into user-input processed by taffy which can allow access to any data items in the DB. Taffy sets an internal index for each data item in its DB. However, it is found that the internal index can be forged by adding additional properties into user-input. If index is found in the query, TaffyDB will ignore other query conditions and directly return the indexed data item. Moreover, the internal index is in an easily-guessable format (e.g., T000002R000001). As such, attackers can use this vulnerability to access any data items in the DB. **Note:** `taffy` and its successor package `taffydb` are not maintained.

Are you affected?

Enter the version of the package you're using.

Affected packages

npm/taffy
Introduced in: 0

No fixed version published yet for taffy (npm). Pin to a known-safe version or switch to an alternative.

npm/taffydb
Introduced in: 0

No fixed version published yet for taffydb (npm). Pin to a known-safe version or switch to an alternative.

References