Versions of the package algoliasearch-helper from 2.0.0-rc1 and before 3.11.2 are vulnerable to Prototype Pollution in the _merge() function in merge.js, which allows constructor.prototype to be written even though doing so throws an error. In the "extreme edge-case" that the resulting error is caught, code injected into the user-supplied search parameter may be exeucted.
This is related to but distinct from the issue reported in [CVE-2021-23433](https://security.snyk.io/vuln/SNYK-JS-ALGOLIASEARCHHELPER-1570421).
**NOTE:** This vulnerability is not exploitable in the default configuration of InstantSearch since searchParameters are not modifiable by users.
Metrics
Affected Vendors & Products
References
History
Fri, 03 Oct 2025 18:30:00 +0000
Type | Values Removed | Values Added |
---|---|---|
CPEs | cpe:2.3:a:algolia:algoliasearch-helper:*:*:*:*:*:node.js:*:* |
Tue, 30 Sep 2025 00:15:00 +0000
Type | Values Removed | Values Added |
---|---|---|
Title | algoliasearch-helper: algoliasearch-helper prototype pollution | |
References |
| |
Metrics |
threat_severity
|
threat_severity
|
Mon, 29 Sep 2025 14:15:00 +0000
Type | Values Removed | Values Added |
---|---|---|
Metrics |
ssvc
|
Mon, 29 Sep 2025 09:45:00 +0000
Type | Values Removed | Values Added |
---|---|---|
First Time appeared |
Algolia
Algolia algoliasearch-helper |
|
Vendors & Products |
Algolia
Algolia algoliasearch-helper |
Sat, 27 Sep 2025 05:15:00 +0000
Type | Values Removed | Values Added |
---|---|---|
Description | Versions of the package algoliasearch-helper from 2.0.0-rc1 and before 3.11.2 are vulnerable to Prototype Pollution in the _merge() function in merge.js, which allows constructor.prototype to be written even though doing so throws an error. In the "extreme edge-case" that the resulting error is caught, code injected into the user-supplied search parameter may be exeucted. This is related to but distinct from the issue reported in [CVE-2021-23433](https://security.snyk.io/vuln/SNYK-JS-ALGOLIASEARCHHELPER-1570421). **NOTE:** This vulnerability is not exploitable in the default configuration of InstantSearch since searchParameters are not modifiable by users. | |
Weaknesses | CWE-1321 | |
References |
| |
Metrics |
cvssV3_1
|

Status: PUBLISHED
Assigner: snyk
Published:
Updated: 2025-09-29T13:35:56.851Z
Reserved: 2025-04-03T10:26:27.920Z
Link: CVE-2025-3193

Updated: 2025-09-29T13:35:12.472Z

Status : Analyzed
Published: 2025-09-27T05:15:30.253
Modified: 2025-10-03T18:27:39.303
Link: CVE-2025-3193


Updated: 2025-09-29T09:29:48Z