public inbox for [email protected]
help / color / mirror / Atom feedFrom: Devrim Gündüz <[email protected]>
To: Ziyun Audrey Wang <[email protected]>
To: [email protected] <[email protected]>
Cc: Thierry Beauquier <[email protected]>
Subject: Re: FW: [SECURITY] Missing vendor name in postgresql96 rpms
Date: Tue, 12 Dec 2017 15:42:54 +0300
Message-ID: <[email protected]> (raw)
In-Reply-To: <DB5PR07MB0789241284D8FE8F598199D5E9370@DB5PR07MB0789.eurprd07.prod.outlook.com>
References: <DB5PR07MB0789603CCC14C38CA1B1255CE9300@DB5PR07MB0789.eurprd07.prod.outlook.com>
<CABUevEzRmOpgMXRaSjq0TD7nuWAR1xys7f3aYPiA5SM5Z_CG+g@mail.gmail.com>
<VI1PR0701MB2590364B8413A0B853EADA9C87300@VI1PR0701MB2590.eurprd07.prod.outlook.com>
<CABUevEzvhxh7TRAr9JDSbKR=TURjrOuf+Lj5H0YeMPqxGNHeBQ@mail.gmail.com>
<DB5PR07MB0789241284D8FE8F598199D5E9370@DB5PR07MB0789.eurprd07.prod.outlook.com>
Hi,
On Mon, 2017-12-11 at 12:57 +0000, Ziyun Audrey Wang wrote:
>
> We are using the following postgresql rpms, we download from https://yum.post
> gresql.org/9.6/redhat/rhel-6.6-x86_64/
>
> postgresql96-libs-9.6.6-1PGDG.rhel6.x86_64
>
> postgresql96-server-9.6.6-1PGDG.rhel6.x86_64
>
> postgresql96-9.6.6-1PGDG.rhel6.x86_64
>
> postgresql96-contrib-9.6.6-1PGDG.rhel6.x86_64
>
> The following rpms does not have any vendor name. It is needed for the SVL
> (Software Vendor List)
>
> (none),postgresql96,9.6.6
> (none),postgresql96-contrib,9.6.6
> (none),postgresql96-libs,9.6.6
> (none),postgresql96-server,9.6.6
>
> rpm -qi postgresql96
> Name : postgresql96 Relocations: (not relocatable)
> Version : 9.6.6 Vendor: (none)
Hmm, this is something that I avoided before, per the packaging guidelines --
but it looks like I misinterpreted the guidelines. The packaging guidelines do
not allow using Vendor in the spec file, but we can specify this inside
~/.rpmmacros file.
> Note that as part of our security process, it is needed to report all used
> 3PP in order to be informed automatically of any new vulnerability (CVE) .
> The database needs Vendor, Name and Version from the rpm as input and
> actually it is needed to add manually a Vendor for postgresql rpm before
> uploading the information otherwise the upload would failed.
Ok, there are two things here:
* What will we use as the vendor tag? "PostgreSQL Global Development Group" ?
Asked -core about this. I will let you know.
* This requires a rebuild of all packages, which is a non-trivial work. I think
the best way would be adding %vendor tag to .rpmmmacros on all build servers,
and then let it be picked by each new package addition / update. It will take a
while, but it will work. The next scheduled release for the PostgreSQL releases
are Feb 8th.
Regards,
--
Devrim Gündüz
EnterpriseDB: https://www.enterprisedb.com
PostgreSQL Consultant, Red Hat Certified Engineer
Twitter: @DevrimGunduz , @DevrimGunduzTR
Attachments:
[application/pgp-signature] signature.asc (833B, 2-signature.asc)
download
view thread (2+ messages)
reply
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Reply to all the recipients using the --to and --cc options:
reply via email
To: [email protected]
Cc: [email protected], [email protected], [email protected], [email protected]
Subject: Re: FW: [SECURITY] Missing vendor name in postgresql96 rpms
In-Reply-To: <[email protected]>
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
This inbox is served by agora; see mirroring instructions
for how to clone and mirror all data and code used for this inbox