?
avatar PhilETaylor
PhilETaylor
2 Sep 2015

Not a release blocker - but should be fixed sometime...

To replicate go to a form that has required fields. Use an emoj like, um, ???? or ???? or , um, ????in the required field and then save the form.

The form validation in JS passes.

The form validation in PHP passes.

The item is saved. With no value in the database, therefore effectively bypassing all validation of "required" fields

avatar PhilETaylor PhilETaylor - open - 2 Sep 2015
avatar Kubik-Rubik
Kubik-Rubik - comment - 2 Sep 2015

Confirmed! For instance it is possible to save an article without a title.

avatar nikosdion
nikosdion - comment - 2 Sep 2015

Isn't this what I fixed with the Emoji support PR?

avatar PhilETaylor
PhilETaylor - comment - 2 Sep 2015

I searched for Emoj (note missing i!) in Github and it returned no results - before I posted this. If you are referring to #7173 then that has a 3.5.0 milestone attached :-( and so has not been merged to 3.4.x.

Some have said that this issue is a security concern, and maybe this should be wiped from Github and escalated as a serious security issue? who knows...

avatar nikosdion
nikosdion - comment - 2 Sep 2015

Indeed I was referring to that and yes it's tagged for 3.5.0. It does solve the problem you are experiencing and it's actually the only way to do it.

avatar nikosdion
nikosdion - comment - 2 Sep 2015

I do maintain that Emoji support is actually a (low priority) security issue. I have not found a practical way to exploit it running arbitrary code as far as Joomla!'s default templates are concerned. In theory, a template with not-so-well-thought-out output and user defined fields too close together could be abused for an XSS attack.

(moderators feel free to delete this)

avatar Kubik-Rubik
Kubik-Rubik - comment - 2 Sep 2015

Thank you for the explanation. If required, then please discuss this topic at Glip in the Security Group.

We have a fix for 3.5 by @nikosdion. Issue closed!

avatar Kubik-Rubik Kubik-Rubik - change - 2 Sep 2015
The description was changed
Title
Using Emoj you can bypass ALL required form validation requirements
Using Emoj you can bypass ALL required form validation requirements💡💡
Status New Closed
Closed_Date 0000-00-00 00:00:00 2015-09-02 13:45:24
Closed_By Kubik-Rubik
avatar Kubik-Rubik Kubik-Rubik - close - 2 Sep 2015
avatar zero-24 zero-24 - close - 2 Sep 2015
avatar Kubik-Rubik Kubik-Rubik - close - 2 Sep 2015
avatar PhilETaylor
PhilETaylor - comment - 2 Sep 2015

indeed in testing the 3.5-dev branch - the ? is kept - however it is possible at the moment to create blank articles, blank ACL groups, etc with no text in them in Joomla 3.4.x serious

The reason I listed this on github is my sleepy brain could not think of a way to abuse that as a security issue - but its certainly an issue to fix (which #7173 has done in 3.5.x) so do we just ignore the fact a logged in editor can create unlimited blank articles? (or other places where validation is simply bypassed?)

I dont have all the answers - sorry

avatar PhilETaylor
PhilETaylor - comment - 2 Sep 2015

Glip in the Security Group. lol - if only everyone had Glip, and access to a security group :)

avatar Kubik-Rubik
Kubik-Rubik - comment - 2 Sep 2015

@PhilETaylor You can also write in one of the open groups. Thanks!

avatar PhilETaylor
PhilETaylor - comment - 2 Sep 2015

A google of "how to join joomla gilp" brings nothing helpful,... a link perhaps?

avatar zero-24 zero-24 - change - 2 Sep 2015
The description was changed
Title
Using Emoj you can bypass ALL required form validation requirements
Using Emoj you can bypass ALL required form validation requirements💡💡
Labels Added: ?
avatar Bakual
Bakual - comment - 2 Sep 2015

Send me an email to thomas.hunziker@community.joomla.org and I invite you on the email you want ;)

avatar N6REJ
N6REJ - comment - 3 Sep 2015

I have glip but have never been invited to any groups
Bear
On 9/2/2015 08:46, Phil Taylor wrote:

|Glip in the Security Group.| lol - if only everyone had Glip, and
access to a security group :)

—
Reply to this email directly or view it on GitHub
#7803 (comment).

avatar Bakual
Bakual - comment - 3 Sep 2015

I have glip but have never been invited to any groups

That is the case for most community members. There are public groups which you can join.
Some working groups (like the JSST) are closed groups.
If you're in a working group and not in the respective Glip group, please contact your group leader.

JBS hasn't a Glip group (yet) and still operates on Skype.

avatar mbabker
mbabker - comment - 3 Sep 2015

JBS hasn't a Glip group (yet) and still operates on Skype.

While that latter part is true, there is most definitely a JBS room on Glip. Or there's 50 people hanging out in a room with said title running a covert operation there. Hard to tell I guess :wink:

Add a Comment

Login with GitHub to post a comment