[prev in list] [next in list] [prev in thread] [next in thread] 

List:       oss-security
Subject:    [oss-security] Re: CVE request: IPython XSS in JSON error responses
From:       Kyle Kelley <rgbkrk () gmail ! com>
Date:       2015-06-22 22:06:57
Message-ID: CA+tbMaVZCTw6CM1TdtF-JHCtj3uy0nkJSYZGqezhHkERcQKX3g () mail ! gmail ! com
[Download RAW message or body]


Thank you for the rapid response!

On Monday, June 22, 2015, cve-assign@mitre.org <cve-assign@mitre.org> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> >
> https://github.com/ipython/ipython/commit/7222bd53ad089a65fd610fab4626f9d0ab47dfce
> >
> https://github.com/ipython/ipython/commit/c2078a53543ed502efd968649fee1125e0eb549c
>
> > JSON error responses from the IPython notebook REST API contained
> > URL parameters and were incorrectly reported as text/html instead of
> > application/json. The error messages included some of these URL params,
> > resulting in a cross site scripting attack.
>
> (We wanted to have two CVE IDs because of the following difference in
> how 2.x and 3.x are affected. We realize that this is perhaps a
> marginal case for that, because the 3.x code is essentially just:
>
>   self.log.warn("/api/notebooks is deprecated, use /api/contents")
>   self.redirect(url_path_join(
>       self.base_url,
>       'api/contents',
>
> )
>
> > /api/contents (3.0-3.1)
>
> Use CVE-2015-4706 for the /api/contents path.
>
>
> > /api/notebooks (2.0-2.4, 3.0-3.1)
>
> Use CVE-2015-4707 for the /api/notebooks path.
>
> - --
> CVE assignment team, MITRE CVE Numbering Authority
> M/S M300
> 202 Burlington Road, Bedford, MA 01730 USA
> [ PGP key available through http://cve.mitre.org/cve/request_id.html ]
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.14 (SunOS)
>
> iQEcBAEBAgAGBQJViHxpAAoJEKllVAevmvmsKHMH/1/6j3dATboZR89XjRTsMhob
> mQa5sqbEjCAHUxvfZlCPqDc/JQ+P+76cvOqjkyS/xDlvl9hLj2EBF46apVOLexcw
> UdiR3FmVsBNUq/QPupSobZGPrMywaypla34MfIbSod/rDZN/A8sGDvt7J6sGOoAU
> on4ZddKjCg85YUQr47AgVmU1FLnGpkPyA22KazhJnSyfdNv5/OptG4QwMnH5o774
> SospTf0okgh180Fj54BnNwiPARA71syjOyYBoveQDKbbdkKTtaWB9cWVeAvePkrd
> mc1Yvvxwzws/wednn2qFLTWPPCvUvUEswHSuB5p9JDpizdQDO8t8xeBWmZkWXu0=
> =sYFZ
> -----END PGP SIGNATURE-----
>


-- 
Kyle Kelley (@rgbkrk <https://twitter.com/rgbkrk>; lambdaops.com,
developer.rackspace.com)


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic