GHSA-x77x-7mmh-cxv3 Uninitialized memory exposure in string reading functions

Not scored Published

Attackers can read uninitialized memory containing sensitive data via string reading functions in the unmaintained ncurses-rs library.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Not stated
Victim action needed
Not needed
Fix
None listed

What is GHSA-x77x-7mmh-cxv3?

GHSA-x77x-7mmh-cxv3 is a vulnerability in ncurses, published on 21 Oct 2025.

Official description

Multiple string reading functions expose uninitialized memory by setting length to capacity when no null terminator is found.

This allows reading uninitialized memory which may contain sensitive data from previous allocations.

The ncurses-rs repository is archived and unmaintained.

Which versions are affected by GHSA-x77x-7mmh-cxv3?

3 open source packages ship an affected version, including ncurses.

PackageAffectedFixed in
ncurses crates.ioAll versions to 6.0.1None
ncurses crates.ioAll versions to 6.0.1None
ncurses crates.ioFrom 0.0.0-0None

How do I fix GHSA-x77x-7mmh-cxv3?

No fix has been published for GHSA-x77x-7mmh-cxv3 yet. Limit exposure of the affected software until one is available.

Is GHSA-x77x-7mmh-cxv3 being exploited?

There is no known exploitation of GHSA-x77x-7mmh-cxv3 in the wild and no public exploit code.

Sources

Also known as RUSTSEC-2025-0108.

Is GHSA-x77x-7mmh-cxv3 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free