CVE-2019-14379
SubTypeValidator.java in FasterXML jackson-databind before 2.9.9.2 mishandles default typing when ehcache is used (because of net.sf.ehcache
CVSS
9.8
Crítico
EPSS
8.1%
p95
KEV
—
Exploit Today
28
0-100
Publicado: 29 jul 2019 · Última mod.: 8 oct 2026 · CWE-1321
8.1%EPSS · 30 días8.1%
2026-10-022026-10-29
SubTypeValidator.java in FasterXML jackson-databind before 2.9.9.2 mishandles default typing when ehcache is used (because of net.sf.ehcache.transaction.manager.DefaultTransactionManagerLookup), leading to remote code execution.
- seclists.orghttp://seclists.org/fulldisclosure/2022/Mar/23
- access.redhat.comhttps://access.redhat.com/errata/RHBA-2019:2824
- access.redhat.comhttps://access.redhat.com/errata/RHSA-2019:2743
- access.redhat.comhttps://access.redhat.com/errata/RHSA-2019:2858
- access.redhat.comhttps://access.redhat.com/errata/RHSA-2019:2935
- access.redhat.comhttps://access.redhat.com/errata/RHSA-2019:2936
- access.redhat.comhttps://access.redhat.com/errata/RHSA-2019:2937
- access.redhat.comhttps://access.redhat.com/errata/RHSA-2019:2938
- access.redhat.comhttps://access.redhat.com/errata/RHSA-2019:2998
- access.redhat.comhttps://access.redhat.com/errata/RHSA-2019:3044
- access.redhat.comhttps://access.redhat.com/errata/RHSA-2019:3045
- access.redhat.comhttps://access.redhat.com/errata/RHSA-2019:3046
- access.redhat.comhttps://access.redhat.com/errata/RHSA-2019:3050
- access.redhat.comhttps://access.redhat.com/errata/RHSA-2019:3149
- access.redhat.comhttps://access.redhat.com/errata/RHSA-2019:3200
- access.redhat.comhttps://access.redhat.com/errata/RHSA-2019:3292
- access.redhat.comhttps://access.redhat.com/errata/RHSA-2019:3297
- access.redhat.comhttps://access.redhat.com/errata/RHSA-2019:3901
- access.redhat.comhttps://access.redhat.com/errata/RHSA-2020:0727
- github.comhttps://github.com/FasterXML/jackson-databind/compare/jackson-databind-2.9.9.1...jackson-databind-2.9.9.2
CVECVSSEPSSKEVRExplotTítuloVis.
CVE-2026-634025.9 MED—
———i18next is an internationalization framework for JavaScript. Prior to version 26.3.4, `deepExtend` in `src/utils.js` checks property existence with the in operator and recurses into inherited built-ins reached through `Object.prototype`. An application must explicitly pass attacker-controlled resource data to `addResourceBundle(lng, ns, data, deep, overwrite)` with both `deep: true` and `overwrite: true`. Source keys such as `hasOwnProperty`, `toString` and `valueOf` can then select shared inherited built-in function objects, and a nested value can overwrite a property of those objects process-wide. For example, making `Object.prototype.hasOwnProperty.call` non-callable causes subsequent uses, including i18next internals, to throw TypeError, resulting in unrecoverable denial of service and limited integrity impact. The `__proto__`/`constructor` guard does not prevent this mechanism because the corruption target is an inherited built-in function rather than the prototype object itself. Default calls without deep merging or with overwrite falsy are unaffected, and no standard i18next backend or integration uses the vulnerable configuration. This issue is distinct from the setPath/key-walking prototype-pollution flaws in i18next-fs-backend (CVE-2026-48713) and i18next-http-middleware (CVE-2026-48714). This issue is fixed in version 26.3.4.3hCVE-2026-1195695.3 MED—
———Parse Server before 8.6.108 and 9.0.0 before 9.10.5-alpha.9 contains a prototype pollution vulnerability because user-controlled keys are expanded into objects without own-property checks. Clients with class write access can send dot notation field keys or ACL entry names matching built-in object members to corrupt built-in functions, causing all requests to fail until server restart.10hCVE-2026-1187774.8 MED—
——0Forge (also called node-forge) is a native implementation of Transport Layer Security in JavaScript. Prior to 1.4.1, the forge.http client stored cookie names and paths from Set-Cookie response headers in ordinary JavaScript objects. A malicious server could use the cookie name __proto__ so that the attacker-controlled cookie path was written as a property on Object.prototype, or use inherited names such as constructor to modify Object. An empty cookie value could use the removal path to delete an inherited Object.prototype property. Applications using forge.http directly or through forge.xhr are affected; applications that do not use forge.http are unaffected. This issue is fixed in version 1.4.1.9hCVE-2026-1186787.1 ALT21.9%
——7n8n before 2.41.4 and 2.42.x before 2.42.1 contains a prototype pollution vulnerability that allows low-privileged users to alter built-in object behaviour by saving workflows with specially named connection keys. Attackers can add keys such as __proto__ to workflow connections, which the periodic history compaction task processes, causing logins and writes to fail with server errors.1dCVE-2026-1186498.3 ALT19.2%
——6n8n before 2.43.5 and 2.44.x before 2.44.1 accepts a client-supplied workflow ID and caches each workflow's owner project in memory by that ID, so a crafted ID such as __proto__ makes the Data Table project check match every project. An authenticated member who can create and run workflows can list, read, modify, and delete Data Table rows in all projects of the instance.1dCVE-2026-118250—30.1%
——9Highcharts JS is a JavaScript charting library based on SVG. From 6.1.0 until 11.4.9, 12.6.1, and 3.1.0, Highcharts follows dot-separated series.keys paths without filtering each segment. An attacker who controls series.keys and matching point data can use a path through __proto__ to assign arbitrary named properties to Object.prototype. Those properties are visible to all JavaScript in the page, and no user interaction is required beyond rendering the chart. This issue is fixed in 11.4.9, 12.6.1, and 3.1.0.1d