An integer overflow in the searchinrange function in regexec.c in Oniguruma 6.x before 6.9.4_rc2 leads to an out-of-bounds read, in which the offset of this read is under the control of an attacker. (This only affects the 32-bit compiled version). Remote attackers can cause a denial-of-service or information disclosure, or possibly have unspecified other impact, via a crafted regular expression.
{ "availability": "Available with Ubuntu Pro (Infra-only): https://ubuntu.com/pro", "binaries": [ { "binary_name": "libonig-dev", "binary_version": "5.9.1-1ubuntu1.1+esm2" }, { "binary_name": "libonig-dev-dbgsym", "binary_version": "5.9.1-1ubuntu1.1+esm2" }, { "binary_name": "libonig2", "binary_version": "5.9.1-1ubuntu1.1+esm2" }, { "binary_name": "libonig2-dbg", "binary_version": "5.9.1-1ubuntu1.1+esm2" }, { "binary_name": "libonig2-dbgsym", "binary_version": "5.9.1-1ubuntu1.1+esm2" } ] }
{ "availability": "Available with Ubuntu Pro: https://ubuntu.com/pro", "binaries": [ { "binary_name": "libonig-dev", "binary_version": "5.9.6-1ubuntu0.1+esm2" }, { "binary_name": "libonig-dev-dbgsym", "binary_version": "5.9.6-1ubuntu0.1+esm2" }, { "binary_name": "libonig2", "binary_version": "5.9.6-1ubuntu0.1+esm2" }, { "binary_name": "libonig2-dbg", "binary_version": "5.9.6-1ubuntu0.1+esm2" }, { "binary_name": "libonig2-dbgsym", "binary_version": "5.9.6-1ubuntu0.1+esm2" } ] }
{ "availability": "Available with Ubuntu Pro: https://ubuntu.com/pro", "binaries": [ { "binary_name": "libonig-dev", "binary_version": "6.7.0-1ubuntu0.1~esm2" }, { "binary_name": "libonig4", "binary_version": "6.7.0-1ubuntu0.1~esm2" }, { "binary_name": "libonig4-dbgsym", "binary_version": "6.7.0-1ubuntu0.1~esm2" } ] }