Skip to content

fix(glibc): CVE-2026-5928 - fix ungetwc operating on byte stream - #46

Closed
deepin-ci-robot wants to merge 2 commits into
masterfrom
fix/glibc-CVE-2026-5928
Closed

fix(glibc): CVE-2026-5928 - fix ungetwc operating on byte stream#46
deepin-ci-robot wants to merge 2 commits into
masterfrom
fix/glibc-CVE-2026-5928

Conversation

@deepin-ci-robot

Copy link
Copy Markdown
Contributor

CVE 修复\n\nCVE: CVE-2026-5928\nFix ungetwc using byte stream buffer instead of wide stream buffer\n\nUpstream: bminor/glibc@ef3bfb5f910011f3780cb06aa47e730035f53285\n\nFix-Approach: patch\nGenerated-By: deepseek-v4-flash\nCo-Authored-By: hudeng hudeng@deepin.org

deepin-ci-robot and others added 2 commits July 10, 2026 03:56
CVE: CVE-2026-5450
Generated-By: deepseek-v4-flash
Co-Authored-By: hudeng <hudeng@deepin.org>
…d of wide stream

_IO_wdefault_pbackfail was operating on fp->_IO_read_ptr (byte stream)
instead of fp->_wide_data->_IO_read_ptr (wide stream), causing ungetwc
to read/write before the allocated buffer.

CVE: CVE-2026-5928
Upstream: bminor/glibc@ef3bfb5
Generated-By: deepseek-v4-flash
Co-Authored-By: hudeng <hudeng@deepin.org>
@deepin-ci-robot

Copy link
Copy Markdown
Contributor Author

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please assign goldendeng for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@github-actions

github-actions Bot commented Jul 9, 2026

Copy link
Copy Markdown

TAG Bot

TAG: 2.38-6deepin26
EXISTED: no
DISTRIBUTION: unstable

@Zeno-sole

Copy link
Copy Markdown
Contributor

dpkg-source: info: applying all/math-Remove-ldbl-96-fma-implementation.patch
dpkg-source: info: applying resolv-Count-records-correctly-CVE-2026-4437.patch
dpkg-source: info: applying resolv-Check-hostname-for-validity-CVE-2026-4438.patch
dpkg-source: info: applying iconvdata-Use-pending-character-state-in-IBM1390-IBM1399-character-sets-CVE-2026-4046.patch
dpkg-buildpackage: warning: building a source package without cleaning up as you asked; it might contain undesired files
dpkg-source -i -I -b .
dpkg-source: info: using source format '3.0 (quilt)'
dpkg-source: info: building glibc using existing ./glibc_2.38.orig.tar.gz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: building glibc in glibc_2.38-6deepin26.debian.tar.xz
dpkg-source: info: building glibc in glibc_2.38-6deepin26.dsc
dpkg-genbuildinfo --build=source
dpkg-genbuildinfo: warning: debian/changelog(l8): version 'CVE-2026-5450+fix1' is invalid: version number does not start with digit
LINE: glibc (CVE-2026-5450+fix1) unstable; urgency=high
Use of uninitialized value $value in pattern match (m//) at /usr/lib/perl5/vendor_perl/5.26.1/Dpkg/Control/HashCore.pm line 358.
dpkg-genchanges --build=source >../glibc_2.38-6deepin26_source.changes
dpkg-genchanges: warning: debian/changelog(l8): version 'CVE-2026-5450+fix1' is invalid: version number does not start with digit
LINE: glibc (CVE-2026-5450+fix1) unstable; urgency=high
Use of uninitialized value $vendor in lc at /usr/lib/perl5/vendor_perl/5.26.1/Dpkg/Substvars.pm line 271.
dpkg-genchanges: error: unknown is not a valid version
dpkg-buildpackage: error: dpkg-genchanges subprocess returned exit status 2
debuild: fatal error at line 1182:
dpkg-buildpackage -us -uc -ui -i -I -nc -S failed
gbp:error: 'debuild -i -I -nc -uc -us -S' failed: it exited with 29

@hudeng-go

Copy link
Copy Markdown
Contributor

#47 新的修复pr。

@hudeng-go hudeng-go closed this Jul 17, 2026
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.

3 participants