Skip to content
OpenAdvisories
Medium · 5.3 CVE-2022-4996 EUVD-2022-56020GHSA-rm4w-cfgf-329j

mruby bigint.c udiv floating point comparison with incorrect operator

Published Aug 19, 2026 · Updated Aug 21, 2026 · Assigned by VulDB

Description

A flaw has been found in mruby 3.1.0. Affected is the function udiv of the file bigint.c. Executing a manipulation can lead to floating point comparison with incorrect operator. It is possible to launch the attack remotely. The exploit has been published and may be used. It is best practice to apply a patch to resolve this issue.

Affected products

VendorProductAffectedFixed
— mruby 3.1.0 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Ubuntu 26.10 mruby No fix yet —
Ubuntu 26.04 LTS mruby No fix yet —
Ubuntu 24.04 LTS mruby No fix yet —
Ubuntu 22.04 LTS mruby No fix yet —
Ubuntu 20.04 LTS mruby No fix yet —
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu 18.04 LTS mruby No fix yet —
Ubuntu 16.04 LTS mruby No fix yet —

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 nghttp2 No fix yet —

References