Update to 1.10.6: [bsc#1255765, CVE-2025-11961] #1

Open
pmonrealgonzalez wants to merge 2 commits from pmonrealgonzalez/libpcap:factory into slfo-main
7 changed files with 89 additions and 24 deletions

Binary file not shown.

Binary file not shown.

3
libpcap-1.10.6.tar.xz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ec97d1206bdd19cb6bdd043eaa9f0037aa732262ec68e070fd7c7b5f834d5dfc
size 682312

BIN
libpcap-1.10.6.tar.xz.sig Normal file

Binary file not shown.

View File

@@ -1,3 +1,75 @@
-------------------------------------------------------------------
Fri Jan 2 08:59:39 UTC 2026 - Pedro Monreal <pmonreal@suse.com>
- Update to 1.10.6: [bsc#1255765, CVE-2025-11961]
* General:
- Fix "tcpdump -i <n>" for something-only libpcap builds.
- gencode: Fix an undefined behavior in gen_mcode().
- gencode: Add a missing free() in gen_scode().
- Remove "DLT_" from the descriptions of two dlt_choices[] entries.
- Report the size of time_t in the version string.
- Validate remote capture source strings better.
- CVE-2025-11961: Fix OOBR and OOBW in pcap_ether_aton().
* Source code:
- Clean up code that computes the length of a netmask.
- Mind netmap support in pcap_lib_version().
* Link-layer types:
- Add LINKTYPE_ETW/DLT_ETW.
- Add LINKTYPE_NETANALYZER_NG/DLT_NETANALYZER_NG (pull request #1008).
- Add LINKTYPE_ZBOSS_NCP/DLT_ZBOSS_NCP.
- Add LINKTYPE_USB_2_0_LOW_SPEED/DLT_USB_2_0_LOW_SPEED,
LINKTYPE_USB_2_0_FULL_SPEED/DLT_USB_2_0_FULL_SPEED,
LINKTYPE_USB_2_0_HIGH_SPEED/DLT_USB_2_0_HIGH_SPEED
- Add LINKTYPE_AUERSWALD_LOG/DLT_AUERSWALD_LOG.
- Add LINKTYPE_ZWAVE_TAP/DLT_ZWAVE_TAP.
- Add LINKTYPE_SILABS_DEBUG_CHANNEL/DLT_SILABS_DEBUG_CHANNEL.
- Add LINKTYPE_FIRA_UCI/DLT_FIRA_UCI.
- Rename LINKTYPE_IPMB_LINUX/DLT_IPMB_LINUX to
LINKTYPE_I2C_LINUX/DLT_I2C_LINUX, as it's really just an
encapsulation of I2C, and is also being used for HDMI DDC.
Keep DLT_IPMB_LINUX around as a #define for backwards
compatibility.
- Add LINKTYPE_MDB/DLT_MDB.
- Add LINKTYPE_DECT_NR/DLT_DECT_NR.
- Add LINKTYPE_EDK2_MM/DLT_EDK2_MM.
- Add LINKTYPE_DEBUG_ONLY/DLT_DEBUG_ONLY.
* Packet filtering:
- Make the chunk allocator's alignment more general and
platform-independent.
- IEEE 802.11: Fix three undefined behaviors in grammar.y.
- Fix IPv4 multicast filtering to only include 224.0.0.0/4.
- Fix "(arp|rarp) host NAME" to ignore IPv6 quietly.
- Fix ARCnet address parsing.
* Linux:
- Fix check for mac80211 phydev.
- Don't create monitor-mode interface if we're capturing on one.
- Expand the table of DSA tag types to include all current types.
- Fix an error message when deleting a monN interface.
- Fix returning PCAP_ERROR_RFMON_NOTSUP with libnl.
- Fix the error message when capure permission is denied.
- Fix the error message if PF_PACKET sockets aren't supported.
- Fix a file descriptor leak in an error case (pull request #1537).
- Handle errors better when checking for a DSA-tagged interface.
- Use DLT_DEBUG_ONLY for DSA tags that do not [yet] have a better support.
* HP-UX:
- Fix attempts to open all-numeric device names to return "no such device".
- Fix error message if there's no /dev/dlpi device.
Return all interfaces in pcap_findalldevs() even if they can't be opened.
* D-Bus:
- Fix message leak.
* Capture file writing:
- Don't close the output stream if it's stdout, just flush it.
* Documentation:
- Explicitly document that closing a pcap_t for a savefile opened
with pcap_fopen_offline() will close the standard I/O stream.
* Building and testing:
- Don't build with sslutils.c if we don't have a TLS library.
- CMake: generalize handling of non-x86 Windows architectures.
- Autoconf: Use AC_SYS_YEAR2038_RECOMMENDED when possible if the
environment variable BUILD_YEAR2038 = yes (via autogen.sh)
- Update Npcap SDK to 1.15.
* Update libpcap.keyring with upstream signing key.
-------------------------------------------------------------------
Wed Sep 25 08:34:52 UTC 2024 - Marcus Meissner <meissner@suse.com>

View File

@@ -1,5 +1,4 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.12 (GNU/Linux)
mQGRBFGRD2gBDCDcthM1N9jeWic9tD17LsHwWyh/IelKgFMVFShgHk31YsQUetKn
5hGKlW0WU7+r3dsECiqxgyuqeUKvqiZneqma0GDk1n8ucXLc7oFFLrF7qbvssPPM
@@ -10,22 +9,16 @@ IRNWgCqSTHF238VIdOkLzbwuoZAmS+oacXszIln2jLJsKkbiCCOb/lV+5u5O6/wJ
M4RHxCBnkRgBmMLyXSM9qAo1FU5suPqf01msqvKMsa99lTF6kIWurR/7rw4S2bNl
iaMqHNHliFNfaAE42S8as+Pw5Rhq2SJczWyd8rYw/q1IIZyKLO1oGn6ZRt+EQ7BS
8nlREmT/MDqP0rgrpvRrABEBAAG0PVRoZSBUY3BkdW1wIEdyb3VwIChQYWNrYWdl
IHNpZ25pbmcga2V5KSA8cmVsZWFzZUB0Y3BkdW1wLm9yZz6JAcIEEwECACgFAlGR
D2gCGwMFCRLMAwAGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEOCJ3vHZwV0N
wPAMH22fmTbjByMSvR/gxDFA26ULgf02qZzqYlRLKB7EDbEjB1Ga6PrLB22Sn/b5
8fxNw/9zH0EPkorv0YnBhinE51jLmZ99Sk5eGFIMcCkNAOOhadFZGGKarekEPwNB
oDtxCuSuOQ0JVvyn5fLcbA5u3+LBvHvbnUKgCpiXahpq15bZiS1aoVkdXknUQVO+
bU6Y2lj3m8Q1C6t+J29UvbyixgQhFeTkl25NZkTS6Cqds5F9q3nUBD/7gvQbATBy
A+p+iWLHqt1s4c5UHRzriuLyBbnJgOEI13pNbgFIoKhbCSGQj0uQVZORmzzqs0nh
QXtj+JPOAMd619mHjmhXItgqu2llywQ36tXTEdRoUjJmgMkoqXtZQ8XDVdJ6f/sG
OJDHCctr5aVanWierzePl1PvWPWeC9mnB6Nnxuah+8zQFb4wXUnYO09OX47UgQlu
mE9/lZfY7okIODVrXjqbPVxSBLzCzptBrkeZ3brkrl5oCdYlWsUiQCY0hO6jzMEd
CnxEp1kkn2eJATAEEAECAAYFAlGaR8gACgkQbzNW3/yhb5DWLgigkgtM5wXCQkJz
VyXdCVTfdP9KXEZ1LM1NpRVHbk8lRmgWn4LHb2y1zmH8TDioAyz7GMSFDvqK5kqc
ZPOFi3YZOqLwtcYjAk+jW0ekmx7ao1fIsMjsTvAMVq/EKNRq8IeiKhJSD4KCttFa
qvtD5IfxlgsMoVAdsXF0tyTtC457zWCof3FP7Wbm3MRN3TV4eJInEZhKFgLt4xM6
dCI4ifizu4aPe/TptNl+MuyYTXmPghkQgoeTB9b2qhklp5ccX+8HYeWrpMuCM4er
YYG/j5tZ5YJ/13HDO7S22Wxp94h0hy7NgZ7DRXP0XGp5NvS1stLMGwPm6wyYsjtL
m+jWKltF1WFO1z8zSpZaC+u1GSe48qpqA40k
=1rmx
IHNpZ25pbmcga2V5KSA8cmVsZWFzZUB0Y3BkdW1wLm9yZz6JAdkEEwEKAD8CGwMG
CwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAFiEEHxZqV0KrueAkmo0w4Ine8dnBXQ0F
AmhDCgUFCRhvlZ0ACgkQ4Ine8dnBXQ0iJAwfcYaksBrib3sktV1o1rsBW0VvlzLF
gviSbE5wYXn2zLpurawORKxK6D21TsaF1Q6V2obAxnK1Y86oSe/LsbuJYr2QuVxH
OdWORpaFeqtZDh1N4RnTAgNYb1bd1I3V5V3NdTsVd0bwr+P8tj8gUUTGDHiC3uHs
GBy8MwvzYq6xFhCp2krYELsRDGKSrzQSv3wWNF2PhZc83Un8cb7iAWgcd7HAvRLu
R/5ChQx77pfbBBvQDPvkgKTQK2XKuxmOaHBSzS57mmgpXgN5LQ0dxOB3KdnqKV6e
8pDarnJ+NfihLbHacb+pjVs8YxRCBAWaCxcLBvMoArLrceuPAZf5GI/SFMU176m6
ARmGMCLsdJyhMYjTOmQF0oh6Pwjwg1KFRmd9oSdzIex47Z3uPyOdF3ssyQFywg+8
jOZccPeTceTnu3WgfATS6RdcaYmLsw2+eKY82BAM6+Vy6NeYvYFzV2eHLB7fl9yo
x7ex8dox4Y2RQanD5IqEN183u7oSN9Bdb491Rs4WYA==
=w8PI
-----END PGP PUBLIC KEY BLOCK-----

View File

@@ -1,7 +1,7 @@
#
# spec file for package libpcap
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2026 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: libpcap
Version: 1.10.5
Version: 1.10.6
Release: 0
Summary: A Library for Network Sniffers
License: BSD-3-Clause