? ? Success

User tests: Successful: Unsuccessful:

avatar zero-24
zero-24
28 Oct 2018

Summary of Changes

This patch by @SniperSister fixes an publicly known XSS Problem in the BS2 JS reported to the JSST by @C-Lodder. As this issue is publicly known and can also impact 3rd partys the JSST decided to patch it in the public tracker. This also allows an wider group of people to test this patch.

Testing Instructions

Make sure the following bootstrap js components still work

  • Alert
  • Carousel
  • Collapse
  • Dropdown
  • Modal
  • Scrollspy
  • Tab

Try using the data-target and href methods and also try to verify that the mentioned components still work in the Joomla backend.

Expected result

BS JS Code still works

Actual result

The current JS Code has an know and publicly documented XSS Problem

Documentation Changes Required

none

cc @joomla/security @mbabker

avatar zero-24 zero-24 - open - 28 Oct 2018
avatar zero-24 zero-24 - change - 28 Oct 2018
Status New Pending
avatar joomla-cms-bot joomla-cms-bot - change - 28 Oct 2018
Category JavaScript
avatar zero-24 zero-24 - change - 1 Dec 2018
Labels Added: ?
avatar zero-24
zero-24 - comment - 18 Feb 2019

We might can get some tests or some kind of Feedback here?

What does hold you off testing? Is it unclear what to test?
Whatvholds you up providing Feedback? Let me know we really want to get this fixed. cc @SniperSister

avatar alikon
alikon - comment - 21 Feb 2019

tested

  • alert
  • collapse
  • dropdown
  • modal
  • tab

and still works in the Joomla backend

unable to test carousel & scrollspy (don't know where these are used in the backend)
sorry i'm not a js guy 🤕

avatar HLeithner
HLeithner - comment - 22 Feb 2019

Any chance to get a look on this from @dgrammatiko ?

avatar dgrammatiko
dgrammatiko - comment - 22 Feb 2019

@HLeithner looks fine here

avatar HLeithner
HLeithner - comment - 22 Feb 2019

@PhocaCz could you please test this PR with some of your extensions that maybe use this feature set?

avatar PhocaCz
PhocaCz - comment - 22 Feb 2019

@HLeithner

Is this related to frontend or backend? In frontend, I use BS3 for my extensions.

avatar HLeithner
HLeithner - comment - 22 Feb 2019

@PhocaCz its front and backend core BS2

avatar PhocaCz PhocaCz - test_item - 22 Feb 2019 - Tested successfully
avatar PhocaCz
PhocaCz - comment - 22 Feb 2019

I have tested this item successfully on f3d9afb

Tested Joomla! 3.9.3 administration: Alert, Modal, Tab with 3pd extensions (Phoca Gallery, Phoca Download, Phoca Cart) and it seems like everything is OK


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/22844.
avatar Razzo1987 Razzo1987 - test_item - 23 Feb 2019 - Tested successfully
avatar Razzo1987
Razzo1987 - comment - 23 Feb 2019

I have tested this item successfully on 6980056

I have tested the Carousel creating a custom code with: https://getbootstrap.com/2.3.2/javascript.html#carousel


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/22844.

avatar zero-24 zero-24 - alter_testresult - 23 Feb 2019 - PhocaCz: Tested successfully
avatar Quy Quy - change - 23 Feb 2019
Status Pending Ready to Commit
avatar Quy
Quy - comment - 23 Feb 2019

RTC


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/22844.

avatar zero-24
zero-24 - comment - 23 Feb 2019

Thanks for your tests 👍 cc to be merged @HLeithner

avatar HLeithner
HLeithner - comment - 23 Feb 2019

I would like to see the JED tested with it

avatar mbabker
mbabker - comment - 23 Feb 2019

I would like to see the JED tested with it

This is not a practical request. Extension code is not stored in the JED or in a resource available within the JED, and it is not within the JED's role in relation to core development to audit or test extensions against any core change.

avatar HLeithner
HLeithner - comment - 23 Feb 2019

My request is to test the jed, not extensions from jed.

And don't worry I will do it my self.

avatar HLeithner HLeithner - change - 8 Mar 2019
Labels Added: ?
avatar HLeithner HLeithner - change - 8 Mar 2019
Status Ready to Commit Fixed in Code Base
Closed_Date 0000-00-00 00:00:00 2019-03-08 11:29:07
Closed_By HLeithner
avatar HLeithner HLeithner - close - 8 Mar 2019
avatar HLeithner HLeithner - merge - 8 Mar 2019
avatar HLeithner
HLeithner - comment - 8 Mar 2019

thx all for there work.

Add a Comment

Login with GitHub to post a comment