Control: forwarded -1 https://gitlab.com/Seeker4/OSCAR-code/-/work_items/360

On Tuesday, 27 October 2026, Helmut Grohne wrote:

> oscar builds a vendor copy of botan. This is problematic on several
> levels. The Debian policy discourages embedded code copies and this
> makes it a normal bug. A vulnerability in botan (which is a crypto
> library after all) has to be fixed several times. Worse, one has to
> figure out which packages include such a copy. Therefore, we keep a
> record at
> https://salsa.debian.org/security-tracker-team/security-tracker/-/blob/master/data/embedded-code-copies.
> Notably, oscar is not listed here. The botan version included in oscar
> is very old. It is very likely affected by a number of vulnerabilities
> fixed in newer versions, see
> https://security-tracker.debian.org/tracker/source-package/botan.

Thank you for the heads up.

I noticed that botan has been removed from the archive and is only
available on stable, so it seems like replacing it with the system copy
isn't feasible for unstable.

I've just filed an upstream issue letting them know about the situation
with botan; let's see how it goes.

> Beyond this, I attempted to cross build oscar and found that when
> building it for s390x, it would fail with "error: writing 1 byte into a
> region of size 0 [-Werror=stringop-overflow=]".  This likely is due to
> compiling with -Werror and gcc-16 having gained precision in warnings
> (or false positives). I cannot reproduce this on amd64.

Do you want to file another bug for this?

> This bug report is about the unregistered and vulnerable vendor copy.
> Please decide whether oscar has a good reason to vendor botan. If it
> does, register your vendor copy with the security tracker and fix all
> vulnerabilities (e.g. by updating the copy) and close this bug. If it
> does not, please reuse the system copy.

I believe the reason for OSCAR to vendor botan is the fact that botan
isn't available in Debian unstable/testing anymore.  I will wait for
upstream's reply to the issue before I decide what to do here.

Thanks again,

-- 
Sergio
GPG key ID: 237A 54B1 0287 28BF 00EF  31F4 D0EB 7628 65FC 5E36
Please send encrypted e-mail if possible
https://sergiodj.net/

Attachment: signature.asc
Description: PGP signature

Reply via email to