diff options
author | Alexey Shvetsov <alexxy@gentoo.org> | 2014-11-16 10:48:29 +0000 |
---|---|---|
committer | Alexey Shvetsov <alexxy@gentoo.org> | 2014-11-16 10:48:29 +0000 |
commit | c8f8b5bfd02ee53918c9faeb27a776f816886a1c (patch) | |
tree | 6bc265c917dbcfa2a5bf2b4bb922d2d5b6d81912 /kde-misc | |
parent | Update per CVE-2014-8600 (diff) | |
download | historical-c8f8b5bfd02ee53918c9faeb27a776f816886a1c.tar.gz historical-c8f8b5bfd02ee53918c9faeb27a776f816886a1c.tar.bz2 historical-c8f8b5bfd02ee53918c9faeb27a776f816886a1c.zip |
Update per CVE-2014-8600
Package-Manager: portage-2.2.14/cvs/Linux x86_64
Manifest-Sign-Key: 0xF82F92E6
Diffstat (limited to 'kde-misc')
-rw-r--r-- | kde-misc/kwebkitpart/ChangeLog | 6 | ||||
-rw-r--r-- | kde-misc/kwebkitpart/Manifest | 24 | ||||
-rw-r--r-- | kde-misc/kwebkitpart/files/kwebkitpart-1.3.4-CVE-2014-8600.patch | 45 |
3 files changed, 72 insertions, 3 deletions
diff --git a/kde-misc/kwebkitpart/ChangeLog b/kde-misc/kwebkitpart/ChangeLog index c919e9b4205c..1693e7cf4345 100644 --- a/kde-misc/kwebkitpart/ChangeLog +++ b/kde-misc/kwebkitpart/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for kde-misc/kwebkitpart # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/kde-misc/kwebkitpart/ChangeLog,v 1.40 2014/11/03 09:41:16 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/kde-misc/kwebkitpart/ChangeLog,v 1.41 2014/11/16 10:48:18 alexxy Exp $ + + 16 Nov 2014; Alexey Shvetsov <alexxy@gentoo.org> + +files/kwebkitpart-1.3.4-CVE-2014-8600.patch: + Update per CVE-2014-8600 03 Nov 2014; Agostino Sarubbo <ago@gentoo.org> kwebkitpart-1.3.4.ebuild: Stable for x86, wrt bug #527438 diff --git a/kde-misc/kwebkitpart/Manifest b/kde-misc/kwebkitpart/Manifest index 3286021b2840..82fd591cfe8e 100644 --- a/kde-misc/kwebkitpart/Manifest +++ b/kde-misc/kwebkitpart/Manifest @@ -1,8 +1,28 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + AUX kwebkitpart-1.3.4-CVE-2014-8600.patch 1601 SHA256 fb83345761306d9480252b719a0f9d503d9c89b50259058114d32b27441a7c7b SHA512 6216c331e713b048de193bd33eb9603a8e8baf5498f1bcd3eb17cef16deb3a6539f831725a72cee948206400b58a9111bab7c1df7ec4cf5d4462578a0ecbd3db WHIRLPOOL 3d2be0f5700f33cad2198e78db224d0e721c334fe43c77a30010cbd074434816af7e95e7bd2d311039e15ec89a50f624b04511aecf88f52d6bf64b56b5735a50 DIST kwebkitpart-1.3.3.tar.xz 101648 SHA256 149d5a7cc697c5a4750e8a4bdcda0dcb3695a5dce62740707adb192842877486 SHA512 b7507023e006f20bfe9d271724f9b28499e3bd8738812ab25bcb9ff032d2efea12a961748d45ff80100e5340039c04e156689bf048f409b6eacd0d9fbcb885f0 WHIRLPOOL c8fd973c318ce32b5c115d8810e5b32d14650ae795bb42571b37959c6e1b39d8f2c642f90152ed9e415a4940dbb84515f76ac05f001a5f9eeea7ce6cc6929713 DIST kwebkitpart-1.3.4.tar.bz2 105696 SHA256 c3eb488104b4fae3a11cb0a93b5a02dcf12ecea14b366338daf8a40456af40f9 SHA512 5b24fe4ef2bb20d17016369fa1450cf333c266e665018be6fb2b923c8680c410e8cb4c6a55b960f14bfb624cf0cce3adc25fe0b533fd9baa059e918e6d4b3be0 WHIRLPOOL c5d89c8f52aefe0f5d971fe739dcfb25f9bc8447d136c351f0881aa7c3adb630d6df1cc221034a074924c3286ea88a428cafcae49b10d7fd681a793eefb68502 EBUILD kwebkitpart-1.3.3.ebuild 528 SHA256 6293b14102bf58c483ace45e27ad583eb2c2651fbba2c448272e5bf7e5777b80 SHA512 3481539f434c6fd07eb6f3ae307155045bfa47353c3c84e9618e06089817fd0475079e39246f6188c40a84817e71801ad3c8e96ce8622cafba06b5a60188c7b9 WHIRLPOOL f9c5260e3b7110c7609a90a218ea3935f9da2e28d56f9c6c6a5e7945be2206ba13e7e8b51ec3aef82f1525fc94325fa7dad64b07d703e029a98e02d57943f4aa -EBUILD kwebkitpart-1.3.4-r1.ebuild 591 SHA256 748a3c157e91f0703dbdaecacf7230e205e327e183bfdbf7cb6e97d232f0d90e SHA512 c3b64534eab94361735f600890232888dc7bd578404f846aeb105f69fdbd823e50bb2cd618dbc50c5cd8e9e7a1a8ee73e2de76168772ecf39932fbfb826ce355 WHIRLPOOL 0f903169d9c12a7f6a7dc33d5628b9d4486865f2ac4bd32e275fac7d7232ee5e13c474ae7d72ddd659423ebf52239b095afa82d2d01e6432038360b11059670d +EBUILD kwebkitpart-1.3.4-r1.ebuild 597 SHA256 da161ea671c54c6eee58f6862d901845404246ee1b9d14754e5aa99c594f34b5 SHA512 08c76bbf071701a728cf19273bdb0bf6a5690f8926ead4f37b76b0c3076cb8212cccb5735960d2edff2cf250449c809fb32c1a2d656f4e5b5feed6e0ee464eb2 WHIRLPOOL 8c34808f8a8b6bb79ced6414a724a13e708f113ffd4a2a3e45f8684a4f87c25c28f4ab9c55f6915d6ffd74548a9be42e4a0f67e6f778647bd5844460bad7a583 EBUILD kwebkitpart-1.3.4.ebuild 535 SHA256 969c4295830de2fc95b52f33ab9f8870d702b9da2445d5d87ecc9e91080c1134 SHA512 23db6384e3e4caf753896213b7c276a87d77431a4b83b9b3902089400b73852b6eaec23a1a3c3cfa477b5b34312ed80f5239304325dea44015dbb42363639db9 WHIRLPOOL 42bccf54c7b5cbd66b41f8b195c0bac76f8ccc892a8b12d7013b038390231a8db34563f0593d4f84fb50333e5d93a3e62b82fc19dbda61f4e61c8c547929f657 -MISC ChangeLog 4980 SHA256 d35a6084e70e4e53fbafc6dac367f6aee14a02ebfcc8f452c82d53132e458218 SHA512 340d8cc5c7f1cb065e8a2d2d4669297c017ed43714737062a4619b643f31dc66b1b849890550657debcff5793b28995432641b4025dfc6c140e670fc3d9165c1 WHIRLPOOL 1b869e588304f39abead40a859b514e753ca29b7fd35e2aa63940bb3ca9a3d60fb73deed0818c3a38e7efb8e7c4b1fa3185ee0f31d5870c639a96238dba0588b +MISC ChangeLog 5110 SHA256 aa313084f407881c09f0adbc78ab757e14aef6d5f7c3d1aee7dbf735586823a8 SHA512 b90928a44152931ad01fd934b27402a3126bd5033d76c2f113f6fe08625f622912f9994fffc6b7f4a8d425415746f3ce6cd3200e98ae0e489d22856e2da70336 WHIRLPOOL b6080eddc326974af3bb4ce2e591d71a5d632fe74fd0471f69937cb05174e46a35259350f23351d368a14af9b21f2065ccf04de5c6780e9a78e58d2852569ea8 MISC metadata.xml 157 SHA256 01f6fa4357ce08e8b0f7900a51fa78c7f060fefc7c7da98acaec1e283dd59892 SHA512 657d6b0a31ceb7ac10bedfd5cbd634d4ff47938bd2f321203f0233e53686f7e0fd460e81f82793804895c7e97cfa472c1ca44b93314574262ee8cc5745a3efd0 WHIRLPOOL 785331909f1834cdd5d797ad484ea0e35c3e44c79a8a7517a6fb5de926acd181abd57910c8d960fb2e11ea38ddea336bca309af16fcc2df68fe4b602bca120b3 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 + +iQIcBAEBCAAGBQJUaID5AAoJEOf+E+/4L5LmTX0P/33ktcmd/ulcmjkhpnZGBMfR +CYCrQ8N77Zkut/Al895Cmv6zLU5jMGLeViURJWOisc7iRDUEOsSbS1eXbEmXKp8Q +SphgoitlC118uZSksnBKlrO6pspSVoaGvitF4Yj5NgsSmu7XvGX9BCE6lSdcClea +mgrg3qk775+DLzOkX5mExXZZKJQzevkXRbZQqBiDVGNaFr8reYxTLe5i1OYDzb8s +T/Z48TxfKpLdmLuajAj5EOmhH2C6B5sI6l/GNzljZUbrT1Ug97yqj7YzDMFWMd2L +vjyeRcNGMSZE8AHs5wxuM2BTLmkB+P06qeAZjV+yjkErHDgxV3ist5Az/sTJDoCr +L8iShTmFB4Y0CBKeCCqAp/txQIz8hhJZqilGVRvMS5MPK1DAp5QGcQJM1FwJ7um6 +9vdgN66lqkuRlqDTLiNYfYlcfBcBo2QIYGkWmRdayCLEqE33a4LojDoki09cQMkm +zKI/m0NG0as8XsvMBr+RHvpwBxDWOrpkCVrj4praLUUNi/BSMLz/wRxUurvkGT35 +JNiKxdmMPkkuXUtNAdOG7DEnG+VCwJo+T3xwpqA1KoFhXlsw4QCL3LObLnreDzGG +NvOkjQe/y+2Xai3kOiQQF3TEeay7WdTOgfg0yiKgHdhtCzWBuegm0BUiez4fEtl+ +2MTAum91JrxgptS7JNdo +=EXtR +-----END PGP SIGNATURE----- diff --git a/kde-misc/kwebkitpart/files/kwebkitpart-1.3.4-CVE-2014-8600.patch b/kde-misc/kwebkitpart/files/kwebkitpart-1.3.4-CVE-2014-8600.patch new file mode 100644 index 000000000000..f5050abaa5bb --- /dev/null +++ b/kde-misc/kwebkitpart/files/kwebkitpart-1.3.4-CVE-2014-8600.patch @@ -0,0 +1,45 @@ +From: Albert Astals Cid <aacid@kde.org> +Date: Thu, 13 Nov 2014 14:06:01 +0000 +Subject: Sanitize html +X-Git-Url: http://quickgit.kde.org/?p=kwebkitpart.git&a=commitdiff&h=641aa7c75631084260ae89aecbdb625e918c6689 +--- +Sanitize html + +As discussed by the security team +--- + + +--- a/src/webpage.cpp ++++ b/src/webpage.cpp +@@ -226,23 +226,26 @@ + doc += QL1S( "<h3>" ); + doc += i18n( "Details of the Request:" ); + doc += QL1S( "</h3><ul><li>" ); +- doc += i18n( "URL: %1", reqUrl.url() ); ++ // escape URL twice: once for i18n, and once for HTML. ++ doc += i18n( "URL: %1", Qt::escape( Qt::escape( reqUrl.prettyUrl() ) ) ); + doc += QL1S( "</li><li>" ); + + const QString protocol (reqUrl.protocol()); + if ( !protocol.isNull() ) { +- doc += i18n( "Protocol: %1", protocol ); ++ // escape protocol twice: once for i18n, and once for HTML. ++ doc += i18n( "Protocol: %1", Qt::escape( Qt::escape( protocol ) ) ); + doc += QL1S( "</li><li>" ); + } + + doc += i18n( "Date and Time: %1", + KGlobal::locale()->formatDateTime(QDateTime::currentDateTime(), KLocale::LongDate) ); + doc += QL1S( "</li><li>" ); +- doc += i18n( "Additional Information: %1" , text ); ++ // escape text twice: once for i18n, and once for HTML. ++ doc += i18n( "Additional Information: %1", Qt::escape( Qt::escape( text ) ) ); + doc += QL1S( "</li></ul><h3>" ); + doc += i18n( "Description:" ); + doc += QL1S( "</h3><p>" ); +- doc += description; ++ doc += Qt::escape( description ); + doc += QL1S( "</p>" ); + + if ( causes.count() ) { + |