In jpv (aka Json Pattern Validator) before 2.1.1, compareCommon() can be bypassed because certain internal attributes can be overwritten via a conflicting name, as demonstrated by 'constructor': {'name':'Array'}.
CVSS 3.1MEDIUM 5.3·Network·No auth·No interaction·EPSS 0.00974·Published 2019-12-02·Fixed in 2.1.1CWE-287