Report information
The Basics
Id:
46740
Status:
resolved
Priority:
Low/Low
Queue:

People
Owner:
Nobody in particular
Cc:
AdminCc:

BugTracker
Version Fixed:
(no value)
Version Found:
(no value)
Versions Affected:
(no value)
Versions Planned:
(no value)
Priority:
(no value)
Severity:
(no value)
CVSS Score:
(no value)
CVE ID:
(no value)
Component:
(no value)
Area:
feature

Dates
Created:Thu, 30 Nov 2017 11:48:32 -0500
Updated:Thu, 30 Nov 2017 12:27:37 -0500
Closed:Thu, 30 Nov 2017 12:27:37 -0500



This bug tracker is no longer active.

Please go to our Gitlab to submit issues (both feature requests and bug reports) for active projects maintained by Internet Systems Consortium (ISC).

Due to security and confidentiality requirements, full access is limited to the primary maintainers.

To: bind9-public@isc.org
From: ondrej@isc.org
Subject: Implicint typing to int leads to singed/unsigned confusing when shifting the top bit
Date: Thu, 30 Nov 2017 16:48:32 +0000
The UndefinedBehaviorSanitizer found a couple of issues where the value of non uint32_t type was implicitly typed to int and then the top bit would be shifted. It's probably harmless if size of int == 4, but I am afraid that it might be broken completely on platforms where sizeof(int) < 4.
rt46740 ready for review