{"id":"CVE-2022-3019","aliases":["EUVD-2022-42454","GHSA-w4fh-p39j-749c"],"status":"published","title":"Improper Access Control in tooljet/tooljet","description":"The forgot password token basically just makes us capable of taking over the account of whoever comment in an app that we can see (bruteforcing comment id's might also be an option but I wouldn't count on it, since it would take a long time to find a valid one).","severity":{"version":"3.0","score":7.1,"vector":"CVSS:3.0/AV:N/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:H","level":"high","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-09","score":0.00997,"percentile":0.62961,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-284","CWE-639"],"published":"2022-08-29T05:30:12Z","modified":"2026-10-28T02:30:34Z","products":[{"vendor":"tooljet","product":"tooljet"},{"vendor":"tooljet","product":"tooljet/tooljet"}],"references":[{"url":"https://huntr.dev/bounties/a610300b-ce3c-4995-8337-11942b3621bf","tags":["x_refsource_CONFIRM","x_transferred","Exploit","Patch","Third Party Advisory","web"]},{"url":"https://github.com/tooljet/tooljet/commit/45e0d3302d92df7d7f2d609c31cea71165600b79","tags":["x_refsource_MISC","x_transferred","Patch","Third Party Advisory","fix"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2022-3019","tags":["advisory"]},{"url":"https://github.com/advisories/GHSA-w4fh-p39j-749c"},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/3xxx/CVE-2022-3019.json","tags":["advisory"]}],"sources":{"cve":[{"id":"CVE-2022-3019","title":"Improper Access Control in tooljet/tooljet","description":"The forgot password token basically just makes us capable of taking over the account of whoever comment in an app that we can see (bruteforcing comment id's might also be an option but I wouldn't count on it, since it would take a long time to find a valid one).","status":"published","published":"2022-08-29T05:30:12Z","modified":"2024-08-03T00:53:00.227Z","cvss":[{"version":"3.0","score":7.1,"vector":"CVSS:3.0/AV:N/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:H","level":"high","assessor":"cna"}],"cwes":["CWE-284"],"updated_at":"2026-11-02T14:34:33.574107Z"}],"euvd":[{"id":"EUVD-2022-42454","description":"The forgot password token basically just makes us capable of taking over the account of whoever comment in an app that we can see (bruteforcing comment id's might also be an option but I wouldn't count on it, since it would take a long time to find a valid one).","status":"published","published":"2022-08-29T05:30:12Z","modified":"2024-08-03T00:53:00Z","cvss":[{"version":"3.0","score":7.1,"vector":"CVSS:3.0/AV:N/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-03T03:25:57.460299Z"}],"ghsa":[{"id":"GHSA-w4fh-p39j-749c","title":"The forgot password token basically just makes us capable of taking over the account of whoever...","description":"The forgot password token basically just makes us capable of taking over the account of whoever comment in an app that we can see (bruteforcing comment id's might also be an option but I wouldn't count on it, since it would take a long time to find a valid one).","status":"published","published":"2022-08-29T20:06:55Z","modified":"2023-01-30T05:01:55Z","cvss":[{"version":"3.1","score":8.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","level":"high"}],"cwes":["CWE-284","CWE-639"],"updated_at":"2026-11-02T14:46:31.204916Z"}],"nvd":[{"id":"CVE-2022-3019","description":"The forgot password token basically just makes us capable of taking over the account of whoever comment in an app that we can see (bruteforcing comment id's might also be an option but I wouldn't count on it, since it would take a long time to find a valid one).","status":"published","published":"2022-08-29T06:15:09.923Z","modified":"2026-06-17T04:58:39.193Z","cvss":[{"version":"3.1","score":8.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","level":"high","assessor":"primary"},{"version":"3.0","score":7.1,"vector":"CVSS:3.0/AV:N/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:H","level":"high","assessor":"secondary"}],"cwes":["CWE-284","CWE-639"],"updated_at":"2026-11-02T14:07:25.883929Z"}],"osv":[{"id":"CVE-2022-3019","title":"Improper Access Control in tooljet/tooljet","description":"The forgot password token basically just makes us capable of taking over the account of whoever comment in an app that we can see (bruteforcing comment id's might also be an option but I wouldn't count on it, since it would take a long time to find a valid one).","status":"published","published":"2022-08-29T05:30:12Z","modified":"2026-10-28T02:30:34.352725616Z","cvss":[{"version":"3.0","score":7.1,"vector":"CVSS:3.0/AV:N/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:H","level":"high"}],"cwes":["CWE-284"],"updated_at":"2026-11-02T15:44:25.516981Z"}]}}
