Your message dated Wed, 24 Sep 2014 11:22:15 +0000
with message-id <[email protected]>
and subject line Bug#762027: fixed in libircclient 1.8-2
has caused the Debian Bug report #762027,
regarding libircclient: libircclient segmentation fault on using ipv6 (possible 
security issue?)
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
762027: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=762027
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libircclient1
Version: 1.3+dfsg1-3
Severity: normal
File: libircclient
Tags: upstream patch ipv6

Dear Maintainer,

current upstream versions and down to 1.3 (possibly even older) versions
of libircclient have an issue with ipv6 handling. When connecting to a
ipv6 address it segfaults on receiving the first message from the server.

It's caused by writing a sockaddr6_in into a sockaddr_in which overwrites
some callback function pointers.

The bug is reported upstream but since it's possibly a security issue
and libircclients' upstream is very slow you might want to consider
applying this small patch.

-- System Information:
Debian Release: 7.6
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-4-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libircclient1 depends on:
ii  libc6  2.13-38+deb7u4

libircclient1 recommends no packages.

libircclient1 suggests no packages.

-- no debconf information
Index: libircclient.c
===================================================================
--- libircclient.c	(revision 125)
+++ libircclient.c	(working copy)
@@ -817,7 +817,7 @@
 		if (saddr.ss_family == AF_INET)
 			memcpy (&session->local_addr, &((struct sockaddr_in *)&laddr)->sin_addr, sizeof(struct in_addr));
 		else
-			memcpy (&session->local_addr, &((struct sockaddr_in6 *)&laddr)->sin6_addr, sizeof(struct in6_addr));
+			memcpy (&session->local_addr6, &((struct sockaddr_in6 *)&laddr)->sin6_addr, sizeof(struct in6_addr));
 
 #if defined (ENABLE_DEBUG)
 		if ( IS_DEBUG_ENABLED(session) )

--- End Message ---
--- Begin Message ---
Source: libircclient
Source-Version: 1.8-2

We believe that the bug you reported is fixed in the latest version of
libircclient, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Dariusz Dwornikowski <[email protected]> (supplier of 
updated libircclient package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 18 Sep 2014 15:29:18 +0200
Source: libircclient
Binary: libircclient-dev libircclient1
Architecture: source amd64
Version: 1.8-2
Distribution: unstable
Urgency: medium
Maintainer: Dariusz Dwornikowski <[email protected]>
Changed-By: Dariusz Dwornikowski <[email protected]>
Description:
 libircclient-dev - development files for libircclient
 libircclient1 - C library to create IRC clients
Closes: 762027
Changes:
 libircclient (1.8-2) unstable; urgency=medium
 .
   * patch/fix-ipv6-socaddr.patch added (Closes: #762027)
     - fixes segfault when connecting to an IPv6 address
Checksums-Sha1:
 cfbb2cb1c43257cfaa6281efb56032fc0b52a5a5 1985 libircclient_1.8-2.dsc
 0fe893a747db422655a0ca4e8773dfb34b3d6002 37692 libircclient_1.8-2.debian.tar.xz
 a0b9aa1514139f1a0ebaacbff6ef63dc6db11db6 39886 libircclient-dev_1.8-2_amd64.deb
 1db07107c02e480c72f32ab29bc7fc864705fe80 20240 libircclient1_1.8-2_amd64.deb
Checksums-Sha256:
 3ac39deb7d93a876a9aef5848f861beef8368eb663e3a18dd77fe439660029eb 1985 
libircclient_1.8-2.dsc
 7996cbeadca4e4bcc2c4fd6a693070dabe1be45c342a9a329cd58e535465e6a1 37692 
libircclient_1.8-2.debian.tar.xz
 c047ae7b7acbf786b168c74d873b7bb7fc36beb2a8fbd186de645a901a189415 39886 
libircclient-dev_1.8-2_amd64.deb
 254b692aaf971b422d596e688b33f00641bcfabdd0e649d172f0182946cc1e99 20240 
libircclient1_1.8-2_amd64.deb
Files:
 0b7bf462e21e46b8517d20d4912cf700 39886 libdevel optional 
libircclient-dev_1.8-2_amd64.deb
 0678077d6a219304d81ffd47d3560af2 20240 libs optional 
libircclient1_1.8-2_amd64.deb
 df62c069d6da8763fbae83618437096a 1985 libs optional libircclient_1.8-2.dsc
 f177ac2004faca5cb3c681d173690177 37692 libs optional 
libircclient_1.8-2.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJUIqS3AAoJECEac8aaew/HdF8QANtCh2CG8RLZOor7RSHjdijl
8/thli2ouvvrjj4j97f9Ax+nyly1nMHU2FaSqu/hs+vetpT765M+4P/u5B5gabmF
vav40lTcsP6H4jm9drJ6P0qR57KBIhqI/3e9MdUMBbmFA8OXBYFy5tOPNMWgWTl6
nORde7HJ/I17S3vVnCyN7qC/OwECTLqqfIS5tEIedxadRlnDJlge5HaYrBZ+LdJZ
BA/2AGFifZInr7qHwUtdpTMjvOEe/xyyO5xVyJkLJRU4kEKUCCW2c54+C1lWmI6Y
OfAW/tIe4tGUJtcr5OvEeIzmNtJivhtNEo0QY8zEKWlynhstbIz+kFBatcN0ATLO
/JCJloE7M8ZqL3uASkqmCttfvBirDRBwkCla0QYwRH8q9BtsB1nynX8RRQrso/TC
WkS0Ye1HCeowSZiPKZgvuobvtrterGW553S3IAPC6UQjW44FrN0aGGgIrE+gKYyc
heJdDon4/fDAjQ727W4ArItuKRzIxKaPbSZfzcrxr4I8k3obXn71WobMpfKRBTva
qkkSJuwvVYlWA78e1IQPs02osk895VqEq4aVWJnbGgptSSbVewBtvd242azDA5G+
lNbBOOZhUjgu30VUj/vJug4JM1CEyvPnPB1WXOg+i9g9r3janMAaouHcXWC9Jhdh
fC18QE0579AoOkkkkneO
=HShh
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to