From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.ispras.ru (mail.ispras.ru [83.149.199.84]) by sourceware.org (Postfix) with ESMTPS id 07093385842B for ; Thu, 8 Sep 2022 14:15:52 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 07093385842B Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=ispras.ru Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=ispras.ru Received: from mail.ispras.ru (unknown [83.149.199.84]) by mail.ispras.ru (Postfix) with ESMTPSA id A882840D4004 for ; Thu, 8 Sep 2022 14:15:44 +0000 (UTC) MIME-Version: 1.0 Date: Thu, 08 Sep 2022 17:15:44 +0300 From: exactlywb@ispras.ru To: elfutils-devel@sourceware.org Subject: -Werror=array-bounds User-Agent: Roundcube Webmail/1.4.4 Message-ID: X-Sender: exactlywb@ispras.ru Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,KAM_DMARC_STATUS,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Hi! I've noticed that in 81st line of image-header.c file is suspicious: header = header_buffer - H_START; As it's written in ISO/IEC 9899:1999: - Addition or subtraction of a pointer into, or just beyond, an array object and an integer type produces a result that does not point into, or just beyond, the same array object So it's kinda like ub. It doesn't look really dangerous, but maybe on some architectures it can be crashed. Thanks, Frolov Daniil