
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-1484 is an integer overflow vulnerability in GLib's Base64 encoding routine (g_base64_encode()) that can lead to an out-of-bounds heap write. The flaw arises when the output length returned by g_base64_encode_step() is stored in a signed integer (gint), which can overflow to a negative value when processing very large input, causing subsequent pointer arithmetic in g_base64_encode_close() to produce a buffer underflow and out-of-bounds write. It affects applications using GLib's Base64 encoding API on Linux systems, with patches tracked across Red Hat, SUSE, Ubuntu, Debian, and Fedora distributions. The vulnerability was published on January 27, 2026, and carries a CVSS v3.1 base score of 4.2 (Medium) (Red Hat CVE, Red Hat Bugzilla).
The root cause is classified as CWE-787 (Out-of-bounds Write), triggered by incorrect use of a signed integer type (gint) to store the output length during Base64 encoding of very large data buffers (Red Hat Bugzilla). When the encoded length exceeds the maximum value of a signed 32-bit integer, the value wraps to a negative number, and subsequent pointer arithmetic in g_base64_encode_close() results in a heap buffer underflow — writing data outside the allocated memory region. Exploitation requires that an application passes untrusted or excessively large input to GLib's Base64 encoding API, and user interaction is required per the CVSS vector, meaning an attacker must induce a target application to process a crafted large input (Red Hat CVE). No public proof-of-concept exploit code has been identified at this time.
Successful exploitation can cause affected applications to crash (denial of service) or exhibit unpredictable behavior due to heap memory corruption. The integrity impact is limited — an attacker may be able to corrupt heap memory in a controlled or semi-controlled manner, but there is no known confidentiality impact (no data disclosure). The vulnerability's scope is limited to the affected process, with no direct lateral movement capability, though memory corruption primitives could theoretically be chained with other vulnerabilities in more complex attack scenarios (Red Hat CVE, Red Hat Bugzilla).
Patches have been issued by multiple Linux distributions including Red Hat, SUSE, Ubuntu, Debian (including LTS via DLA-4491-1), and Fedora for their respective glib2 packages (Red Hat Bugzilla, Debian LTS). Dell has also released security advisories (DSA-2026-120, DSA-2026-152, DSA-2026-194, DSA-2026-214) addressing this CVE in affected products. The primary remediation is to update the glib2 package to the patched version provided by your distribution. As a workaround where patching is not immediately possible, applications should avoid passing untrusted or extremely large data to GLib's Base64 encoding API, and input size limits should be enforced at the application layer.
Coverage has been primarily limited to Linux distribution security channels, with advisories from Red Hat, SUSE, Debian, Ubuntu, and Fedora. German Linux news site pro-linux.de published multiple articles tracking the glib2 security updates across distributions. The vulnerability received routine community attention via CVE tracking platforms and Bluesky CVE feeds, with no notable high-profile researcher commentary or significant social media discussion beyond standard patch announcements.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."