Bug 1017818 (CVE-2016-10099) - VUL-0: CVE-2016-10099,CVE-2016-10100: borgbackup: two vulnerabilities fixed in 1.0.9
Summary: VUL-0: CVE-2016-10099,CVE-2016-10100: borgbackup: two vulnerabilities fixed i...
Status: RESOLVED FIXED
Alias: CVE-2016-10099
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: Security (show other bugs)
Version: Current
Hardware: Other Other
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Antonio Larrosa
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-01-03 06:45 UTC by Andreas Stieger
Modified: 2017-01-03 16:08 UTC (History)
3 users (show)

See Also:
Found By: Security Response Team
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Stieger 2017-01-03 06:45:58 UTC
From https://borgbackup.readthedocs.io/en/stable/changes.html#version-1-0-9-2016-12-20
Version 1.0.9 (2016-12-20)

Security fixes:

    A flaw in the cryptographic authentication scheme in Borg allowed an attacker to spoof the manifest. See Pre-1.0.9 manifest spoofing vulnerability above for the steps you should take.

CVE-2016-10099: Borg (aka BorgBackup) before 1.0.9 has a flaw in the cryptographic protocol used to authenticate the manifest (list of archives), potentially allowing an attacker to spoof the list of archives.

    borg check: When rebuilding the manifest (which should only be needed very rarely) duplicate archive names would be handled on a “first come first serve” basis, allowing an attacker to apparently replace archives.

CVE-2016-10100: Borg (aka BorgBackup) before 1.0.9 has a flaw in the way duplicate archive names were processed during manifest recovery, potentially allowing an attacker to overwrite an archive.
Comment 1 Hans-Peter Jansen 2017-01-03 16:05:20 UTC
I've commited version 1.0.9.

I think, we can close this now.
Comment 2 Andreas Stieger 2017-01-03 16:08:03 UTC
thanks https://build.opensuse.org/request/show/448627