Skip to content

Fix uninitialized memory when ciphers/extensions info is unavailable - #36

Merged
vlvkobal merged 1 commit into
FoxIO-LLC:mainfrom
xddxdd:fix-uninitialized-mem
Oct 3, 2025
Merged

Fix uninitialized memory when ciphers/extensions info is unavailable#36
vlvkobal merged 1 commit into
FoxIO-LLC:mainfrom
xddxdd:fix-uninitialized-mem

Conversation

@xddxdd

@xddxdd xddxdd commented Sep 9, 2025

Copy link
Copy Markdown
Contributor

When ciphers/extensions information for current connection is unavailable, such as using it on a HTTP3 connection, set the corresponding hash output to 000000000000 instead of leaving memory uninitialized.

Uninitialized memory corrupts the hash format, and may reveal secret information from other/previous connections in nginx memory space.

@vlvkobal
vlvkobal merged commit 1568ee8 into FoxIO-LLC:main Oct 3, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants