gdb 12.1-0ubuntu1~22.04.2 source package in Ubuntu
Changelog
gdb (12.1-0ubuntu1~22.04.2) jammy-security; urgency=low
* SECURITY UPDATE: illegal memory access
- debian/patches/CVE-2022-4285.patch: Fix an illegal memory access
when parsing an ELF file containing corrupt symbol version
information.
- CVE-2022-4285
* SECURITY UPDATE: heap buffer overflow
- debian/patches/CVE-2023-1972.patch: Fix an illegal memory access
when an accessing a zero-length verdef table.
- CVE-2023-1972
* SECURITY UPDATE: stack buffer overflow
- debian/patches/CVE-2023-39128.patch: Avoid buffer overflow in
ada_decode
- CVE-2023-39128
* SECURITY UPDATE: use after free
- debian/patches/CVE-2023-39129-1.patch: Verify COFF symbol
stringtab offset
- debian/patches/CVE-2023-39129-2.patch: Fix gdb/coffread.c build on
32bit architectures
- debian/patches/CVE-2023-39129-3.patch: Use hex_string in
gdb/coffread.c instead of PRIxPTR
- CVE-2023-39129
* SECURITY UPDATE: heap buffer overflow
- debian/patches/CVE-2023-39130.patch: gdb: warn unused result for
bfd IO functions
- CVE-2023-39130
-- Bruce Cable <email address hidden> Thu, 13 Jun 2024 11:58:36 +1000
Upload details
- Uploaded by:
- Bruce Cable
- Uploaded to:
- Jammy
- Original maintainer:
- Ubuntu Developers
- Architectures:
- any all
- Section:
- devel
- Urgency:
- Low Urgency
See full publishing history Publishing
| Series | Published | Component | Section | |
|---|---|---|---|---|
| Jammy | updates | main | devel | |
| Jammy | security | main | devel |
Downloads
| File | Size | SHA-256 Checksum |
|---|---|---|
| gdb_12.1.orig.tar.xz | 21.4 MiB | 0e1793bf8f2b54d53f46dea84ccfd446f48f81b297b28c4f7fc017b818d69fed |
| gdb_12.1-0ubuntu1~22.04.2.debian.tar.xz | 54.6 KiB | 51c080e123a8f9f53b5bb273d5031a42966d7d02e40809c6b2a9ed96f8cef829 |
| gdb_12.1-0ubuntu1~22.04.2.dsc | 2.6 KiB | 406935a4593f651bfe4df821616262c1a0c36b6c0c812d95b5bcd32781b1b59c |
Available diffs
Binary packages built by this source
- gdb: GNU Debugger
GDB is a source-level debugger, capable of breaking programs at
any specific line, displaying variable values, and determining
where errors occurred. Currently, gdb supports C, C++, D,
Objective-C, Fortran, Java, OpenCL C, Pascal, assembly, Modula-2,
Go, and Ada. A must-have for any serious programmer.
- gdb-dbgsym: debug symbols for gdb
- gdb-doc: The GNU Debugger Documentation
GDB is a source-level debugger, capable of breaking programs at
any specific line, displaying variable values, and determining
where errors occurred. Currently, it works for C, C++, Fortran,
Modula 2 and Java programs. A must-have for any serious
programmer.
.
This package contains the GDB manual.
- gdb-multiarch: GNU Debugger (with support for multiple architectures)
GDB is a source-level debugger, capable of breaking programs at
any specific line, displaying variable values, and determining
where errors occurred. Currently, gdb supports C, C++, D,
Objective-C, Fortran, Java, OpenCL C, Pascal, assembly, Modula-2,
Go, and Ada. A must-have for any serious programmer.
.
This package contains a version of GDB which supports multiple
target architectures.
- gdb-multiarch-dbgsym: debug symbols for gdb-multiarch
- gdb-source: GNU Debugger (source)
GDB is a source-level debugger, capable of breaking programs at
any specific line, displaying variable values, and determining
where errors occurred. Currently, gdb supports C, C++, D,
Objective-C, Fortran, Java, OpenCL C, Pascal, assembly, Modula-2,
Go, and Ada. A must-have for any serious programmer.
.
This package contains the sources and patches which are needed
to build GDB.
- gdbserver: GNU Debugger (remote server)
GDB is a source-level debugger, capable of breaking programs at
any specific line, displaying variable values, and determining
where errors occurred. Currently, gdb supports C, C++, D,
Objective-C, Fortran, Java, OpenCL C, Pascal, assembly, Modula-2,
Go, and Ada. A must-have for any serious programmer.
.
This package contains gdbserver. Install this to debug remotely
from another system where GDB is installed.
- gdbserver-dbgsym: debug symbols for gdbserver
