Description
A vulnerability was found in RobinHerbots Inputmask up to 5.0.9. Affected by this issue is the function extendDefaults/extendDefinitions/extendAliases in the library lib/dependencyLibs/extend.js of the component Internal Deep Merge Helper. The manipulation results in improperly controlled modification of object prototype attributes. The attack may be performed from remote. The project was informed of the problem early through an issue report but has not responded yet.
Published: 2026-07-18
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability resides in the extendDefaults, extendDefinitions, and extendAliases functions of Inputmask's internal deep merge helper. An attacker can supply crafted data that causes the library to assign properties to the prototype of objects, enabling prototype pollution. This flaw can be used to inject new properties into all objects inheriting from the polluted prototype, thereby potentially altering application logic or data flow within the same execution context.

Affected Systems

All releases of RobinHerbots Inputmask up to and including 5.0.9 are impacted. The component is widely employed in front‑end web applications to mask user input, making these environments susceptible if the vulnerable library is loaded.

Risk and Exploitability

The CVSS score of 5.3 indicates moderate severity, while the EPSS score below 1% signals a very low probability of exploitation at present. The vulnerability can be triggered remotely by sending malicious input to the affected functions. It is not listed in CISA’s KEV catalog. Until an official patch or revision is released, the risk remains moderate, particularly for applications that rely heavily on Inputmask and may share objects with other logical components.

Generated by OpenCVE AI on August 1, 2026 at 08:08 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Inputmask to a version containing the fix once it becomes available
  • Restrict the use of extendDefaults/extendDefinitions/extendAliases to trusted input or replace the library with a vetted alternative if an upgrade is not possible
  • Sanitize and validate all data passed to Inputmask before calling the vulnerable functions to prevent prototype pollution

Generated by OpenCVE AI on August 1, 2026 at 08:08 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 20 Jul 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Sat, 18 Jul 2026 19:45:00 +0000

Type Values Removed Values Added
Description A vulnerability was found in RobinHerbots Inputmask up to 5.0.9. Affected by this issue is the function extendDefaults/extendDefinitions/extendAliases in the library lib/dependencyLibs/extend.js of the component Internal Deep Merge Helper. The manipulation results in improperly controlled modification of object prototype attributes. The attack may be performed from remote. The project was informed of the problem early through an issue report but has not responded yet.
Title RobinHerbots Inputmask Internal Deep Merge Helper extend.js extendAliases prototype pollution
First Time appeared Robinherbots
Robinherbots inputmask
Weaknesses CWE-1321
CWE-94
CPEs cpe:2.3:a:robinherbots:inputmask:*:*:*:*:*:*:*:*
Vendors & Products Robinherbots
Robinherbots inputmask
References
Metrics cvssV2_0

{'score': 6.5, 'vector': 'AV:N/AC:L/Au:S/C:P/I:P/A:P/E:ND/RL:ND/RC:UR'}

cvssV3_0

{'score': 6.3, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L/E:X/RL:X/RC:R'}

cvssV3_1

{'score': 6.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L/E:X/RL:X/RC:R'}

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:X'}


Subscriptions

Robinherbots Inputmask
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-07-20T15:10:01.298Z

Reserved: 2026-07-17T19:01:44.871Z

Link: CVE-2026-16150

cve-icon Vulnrichment

Updated: 2026-07-20T15:09:54.647Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-01T08:15:03Z

Weaknesses
  • CWE-1321

    Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')

  • CWE-94

    Improper Control of Generation of Code ('Code Injection')