Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

XSS in the `of` option of the `.position()` util

Moderate
mgol publishedGHSA-gpqq-952q-5327Oct 25, 2021

Package

npmjquery-ui (npm)

Affected versions

<1.13.0

Patched versions

1.13.0

Description

Impact

Accepting the value of theof option of the.position() util from untrusted sources may execute untrusted code. For example, invoking the following code:

$("#element").position({my:"left top",at:"right bottom",of:"<img onerror='doEvilThing()' src='/404' />",collision:"none"});

will call thedoEvilThing() function.

Patches

The issue is fixed in jQuery UI 1.13.0. Any string value passed to theof option is now treated as a CSS selector.

Workarounds

A workaround is to not accept the value of theof option from untrusted sources.

For more information

If you have any questions or comments about this advisory, search for a relevant issue inthe jQuery UI repo. If you don't find an answer, open a new issue.

Severity

Moderate

CVE ID

CVE-2021-41184

Weaknesses

No CWEs

Credits


[8]ページ先頭

©2009-2025 Movatter.jp