Bug#839865: kde-cli-tools: CVE-2016-7787

2016-10-05 Thread Salvatore Bonaccorso
Source: kde-cli-tools
Version: 4:5.7.4-1
Severity: important
Tags: security upstream patch fixed-upstream

Hi,

the following vulnerability was published for kde-cli-tools.

CVE-2016-7787[0]:
kdesu: Displayed command truncated by unicode string terminator

If you fix the vulnerability please also make sure to include the
CVE (Common Vulnerabilities & Exposures) id in your changelog entry.

For further information see:

[0] https://security-tracker.debian.org/tracker/CVE-2016-7787
[1] https://www.kde.org/info/security/advisory-20160930-1.txt

Please adjust the affected versions in the BTS as needed. I'm not sure
if kde-runtime is as well affected (it looks source wise, since the
same file can be patched).

Regards,
Salvatore



Bug#839865: kde-cli-tools: CVE-2016-7787

2016-10-05 Thread Balint Reczey
On Wed, 05 Oct 2016 21:48:58 +0200 Salvatore Bonaccorso
 wrote:
> Hi,
> 
> the following vulnerability was published for kde-cli-tools.
> 
> CVE-2016-7787[0]:
> kdesu: Displayed command truncated by unicode string terminator
> 
> If you fix the vulnerability please also make sure to include the
> CVE (Common Vulnerabilities & Exposures) id in your changelog entry.
> 
> For further information see:
> 
> [0] https://security-tracker.debian.org/tracker/CVE-2016-7787
> [1] https://www.kde.org/info/security/advisory-20160930-1.txt
> 
> Please adjust the affected versions in the BTS as needed. I'm not sure
> if kde-runtime is as well affected (it looks source wise, since the
> same file can be patched).

It seems both Jessie and Wheezy are affected in some way.
Both show the command in the dialog, but on my vagrant VM installations
the string terminator was not interpreted on Wheezy, just on Jessie.

Test command: kdesudo ls $(printf 'aa\u9chidden')

On Jessie it shows the following dialog:
+---
|  ls aa[]hidden needs administrative privileges. Please eneter your
|  password.
|
| Command ls aa
| Password:|
| OK Cancel
+---
Thus the string terminator takes effect only once.

On Wheezy the dialog looks like this:
+---
|  ls aa[?]hidden needs administrative privileges. Please eneter your
|  password.
|
| Command ls aa[?]hidden
| Password:|
| OK Cancel
+---


[],[?] - block showing unknown unicode character

Cheers,
Balint



Processing of qtdeclarative-opensource-src_5.7.0-4_source.changes

2016-10-05 Thread Debian FTP Masters
qtdeclarative-opensource-src_5.7.0-4_source.changes uploaded successfully to 
localhost
along with the files:
  qtdeclarative-opensource-src_5.7.0-4.dsc
  qtdeclarative-opensource-src_5.7.0-4.debian.tar.xz

Greetings,

Your Debian queue daemon (running on host franck.debian.org)



qtdeclarative-opensource-src_5.7.0-4_source.changes ACCEPTED into experimental

2016-10-05 Thread Debian FTP Masters


Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Format: 1.8
Date: Thu, 06 Oct 2016 08:27:43 +0300
Source: qtdeclarative-opensource-src
Binary: libqt5qml5 libqt5quick5 libqt5quickparticles5 libqt5quicktest5 
libqt5quickwidgets5 qml-module-qtquick-layouts qt5-qmltooling-plugins 
qml-module-qt-labs-folderlistmodel qml-module-qtquick-localstorage 
qml-module-qtqml-models2 qml-module-qtqml-statemachine 
qml-module-qtquick-particles2 qml-module-qtquick2 qml-module-qt-labs-settings 
qml-module-qttest qml-module-qtquick-window2 qml-module-qtquick-xmllistmodel 
qtdeclarative5-dev qtdeclarative5-private-dev qtdeclarative5-dev-tools qmlscene 
qml qtdeclarative5-examples qtdeclarative5-dbg qtdeclarative5-doc 
qtdeclarative5-doc-html
Architecture: source
Version: 5.7.0-4
Distribution: experimental
Urgency: medium
Maintainer: Debian Qt/KDE Maintainers 
Changed-By: Dmitry Shachnev 
Description:
 libqt5qml5 - Qt 5 QML module
 libqt5quick5 - Qt 5 Quick library
 libqt5quickparticles5 - Qt 5 Quick particles module
 libqt5quicktest5 - Qt 5 Quick Test library
 libqt5quickwidgets5 - Qt 5 Quick Widgets library
 qml- Qt 5 QML viewer
 qml-module-qt-labs-folderlistmodel - Qt 5 folderlistmodel QML module
 qml-module-qt-labs-settings - Qt 5 settings QML module
 qml-module-qtqml-models2 - Qt 5 Models2 QML module
 qml-module-qtqml-statemachine - Qt 5 State Machine QML module
 qml-module-qtquick-layouts - Qt 5 Quick Layouts QML module
 qml-module-qtquick-localstorage - Qt 5 localstorage QML module
 qml-module-qtquick-particles2 - Qt 5 particles 2 QML module
 qml-module-qtquick-window2 - Qt 5 window 2 QML module
 qml-module-qtquick-xmllistmodel - Qt 5 xmllistmodel QML module
 qml-module-qtquick2 - Qt 5 Qt Quick 2 QML module
 qml-module-qttest - Qt 5 test QML module
 qmlscene   - Qt 5 QML scene viewer
 qt5-qmltooling-plugins - Qt 5 qmltooling plugins
 qtdeclarative5-dbg - Qt 5 declarative libraries debugging symbols
 qtdeclarative5-dev - Qt 5 declarative development files
 qtdeclarative5-dev-tools - Qt 5 declarative development programs
 qtdeclarative5-doc - Qt 5 declarative documentation
 qtdeclarative5-doc-html - Qt 5 declarative HTML documentation
 qtdeclarative5-examples - Qt 5 declarative examples
 qtdeclarative5-private-dev - Qt 5 declarative private development files
Changes:
 qtdeclarative-opensource-src (5.7.0-4) experimental; urgency=medium
 .
   * Backport upstream patch to remove setTag() and setValue() methods, and
 leave only setTagValue() (no_value_without_tag.diff). Without this patch
 the current version of fix_engine_64bits_big_endian.diff did not make
 any sense.
   * Rebase fix_engine_64bits_big_endian.diff and fix-V4-on-big-endian.patch
 on top of the above patch.
   * Add a patch to make the qqmlapplicationengine test pass when JIT is not
 available (fix_tst_qqmlapplicationengine.diff, forwarded upstream).
   * Backport upstream patch to allow using 49 address bits in 64-bit mode
 (use_49_address_bits.diff). This should fix issues on arm64.
   * Update symbols files from amd64 build log.
Checksums-Sha1:
 60781a92b2cbb3ccd97a703819770fe6397730e1 4408 
qtdeclarative-opensource-src_5.7.0-4.dsc
 183a7633e9a1bc2ba05da54d23146a3f1ff2e4a7 87368 
qtdeclarative-opensource-src_5.7.0-4.debian.tar.xz
Checksums-Sha256:
 fe35d6e077bc0990a9207bd9e9cfe7b0a2212a379b0f6673eb9077b307e038bf 4408 
qtdeclarative-opensource-src_5.7.0-4.dsc
 20b1046b7771d4e1d17e58048d8b0b7b03f195ee3bc7b393cb892aa36e96afac 87368 
qtdeclarative-opensource-src_5.7.0-4.debian.tar.xz
Files:
 c038ae7b251e2ad788ca8172211bba9c 4408 libs optional 
qtdeclarative-opensource-src_5.7.0-4.dsc
 455300152bbd05c6c748af7c232c3d3b 87368 libs optional 
qtdeclarative-opensource-src_5.7.0-4.debian.tar.xz

-BEGIN PGP SIGNATURE-

iQIwBAEBCAAaBQJX9eHHExxtaXR5YTU3QGRlYmlhbi5vcmcACgkQ1v5xA2P4XdOT
0A//Z5fpdUdJ7Ip42OyfGT14QJxQ1QictH7qDKtyRNrnd9fOQUBYWGeANv7a+96o
hKwYjNfZddlSRsTojDhiIQG6UrsePvNRZDYhdGMer1jUKYZa7j8YIWHHpe/5R+S2
J9bF/lFm4OGvcHXjiqvEREAk6b7zBPStx/I9M4pGy2KahkewsJZUs9rKKmKxWl6t
B9L4c3nJwQlq1rJO0vMW5rnGCupJeL7s+j78AnTPcjmm6G/T4Bb/W13JL+Ao6LUx
QB0CnMYMu180CC9pewFzPP+uFP8Zjw7VewEVYkU9X5EMsEop7ovYMcFggAgOw/6X
kLkQmj/SzN7oOYePqTNgwz3QLKLtPBOL9eY6NgikoCho9/I2JAXnsuJs8nbAHb4Y
mfBpsLzTIFrXcyW96WVpCuo91KgmA459tdOtMICWsdenz+eE9OAQCXUADWGDFqST
Hq19ADCvKYiNdAGLZfizKKBgm1+ymnciAf9beuf7w9lhky9hlx2ku+gdFy3gM9Rn
41LpRSSMoLP1mNuDNpBbVGT7MekjxZSuZMAEjuY/tpFwwhAY280ILnEHDoLv+h2R
kD+ewgO0KhAgKj9EHjBv/e4GNFKztwRF6LgNGyWMpSCVnUZ/LnZML1i6OFrAOXQP
n3fHCD7Fagri8HbkwJScaT1s6eSxcFwzkG0jdWfFD9j5gBM=
=3gwe
-END PGP SIGNATURE-


Thank you for your contribution to Debian.