Page MenuHomePhabricator

Write and send supplementary release announcement for extensions and skins with security patches (1.35.7/1.37.3/1.38.2)
Closed, ResolvedPublicSecurity

Details

Risk Rating
Informational
Author Affiliation
WMF Technology Dept

Related Objects

Event Timeline

sbassett added a project: user-sbassett.
sbassett moved this task from Backlog to In Progress on the user-sbassett board.
sbassett changed the task status from Open to In Progress.Apr 18 2022, 4:12 PM
sbassett triaged this task as Low priority.
sbassett updated the task description. (Show Details)
sbassett updated the task description. (Show Details)
sbassett changed the edit policy from "acl*security (Project)" to "sbassett (Scott Bassett)".
sbassett edited subscribers, added: RhinosF1, sbassett, Mstyles, mmartorana; removed: Aklapper.
sbassett raised the priority of this task from Low to Needs Triage.Apr 27 2022, 7:40 PM
sbassett triaged this task as Low priority.
sbassett changed the visibility from "sbassett (Scott Bassett)" to "Public (No Login Required)".
sbassett changed the edit policy from "sbassett (Scott Bassett)" to "All Users".
sbassett set Security to Software security bug.
sbassett added a project: Security-Team.
sbassett changed the visibility from "Public (No Login Required)" to "Custom Policy".
sbassett changed the subtype of this task from "Task" to "Security Issue".
sbassett changed Author Affiliation from N/A to WMF Technology Dept.
sbassett changed Risk Rating from N/A to Informational.
sbassett changed the edit policy from "All Users" to "Subscribers".

Requested CVEs for these (1257973)

RhinosF1 updated the task description. (Show Details)

Added.

Also - for anything that's unsupported on a previous release branch, we've typically been putting N/A for Not Available as it's shorter and a more general description.

Added.

Also - for anything that's unsupported on a previous release branch, we've typically been putting N/A for Not Available as it's shorter and a more general description.

Table is now up to date. All extensions without a CVE have a request for one outstanding. (RSS also done now)

Reedy renamed this task from Write and send supplementary release announcement for extensions and skins with security patches (1.35.7/1.37.3/1.38.1) to Write and send supplementary release announcement for extensions and skins with security patches (1.35.7/1.37.3/1.38.2).Jun 6 2022, 3:02 PM

Update: CVE request submitted for T307028. The one for T308659 might be a bit more involved or even delayed - need to discuss with folks on the bug.

Update: CVE has now been requested for T308659 and a duplicate removal request has been made for T307028.

{{draft}}

Subject: MediaWiki Extensions and Skins Security Release Supplement (1.35.7/1.37.3/1.38.2)

Greetings-

With the security/maintenance release of MediaWiki 1.35.7/1.37.3/1.38.2 [0], we would also like to provide this supplementary announcement of MediaWiki extensions and skins with now-public Phabricator tasks, security patches and backports [1]:

ExName 1

+ (Txxxxxx, CVE-2021-yyyyy) - Bug title
<gerrit url>

ExName 2

+ (Txxxxxx, CVE-2021-yyyyy) - Bug title
<gerrit url>

ExName 3

+ (Txxxxxx, CVE-2021-yyyyy) - Bug title
<gerrit url>

ExName 4

+ (Txxxxxx, CVE-2021-yyyyy) - Bug title
<gerrit url>

ExName 5

+ (Txxxxxx, CVE-2021-yyyyy) - Bug title
<gerrit url>

ExName 6

+ (Txxxxxx, CVE-2021-yyyyy) - Bug title
<gerrit url>

ExName 7

+ (Txxxxxx, CVE-2021-yyyyy) - Bug title
<gerrit url>

ExName 8

+ (Txxxxxx, CVE-2021-yyyyy) - Bug title
<gerrit url>

The Wikimedia Security Team recommends updating these extensions and/or skins to the current master branch or relevant, supported release branch [2] as soon as possible. Some of the referenced Phabricator tasks above _may_ still be private. Unfortunately, when security issues are reported, sometimes sensitive information is exposed and since Phabricator is historical, we cannot make these tasks public without exposing this sensitive information. If you have any additional questions or concerns regarding this update, please feel free to contact security@wikimedia.org or file a security task within Phabricator [3].

[0] https://w.wiki/5QKY
[1] https://phabricator.wikimedia.org/T305209
[2] https://www.mediawiki.org/wiki/Version_lifecycle
[3] https://www.mediawiki.org/wiki/Reporting_security_bugs

{{draft}}

Subject: MediaWiki Extensions and Skins Security Release Supplement (1.35.7/1.37.3/1.38.2)

Greetings-

With the security/maintenance release of MediaWiki 1.35.7/1.37.3/1.38.2 [0], we would also like to provide this supplementary announcement of MediaWiki extensions and skins with now-public Phabricator tasks, security patches and backports [1]:

ExName 1

+ (Txxxxxx, CVE-2021-yyyyy) - Bug title
<gerrit url>

ExName 2

+ (Txxxxxx, CVE-2021-yyyyy) - Bug title
<gerrit url>

ExName 3

+ (Txxxxxx, CVE-2021-yyyyy) - Bug title
<gerrit url>

ExName 4

+ (Txxxxxx, CVE-2021-yyyyy) - Bug title
<gerrit url>

FanBoxes

+ (T306741, CVE-2022-29905) - Classic CSRF in Special:UserBoxes
https://gerrit.wikimedia.org/r/c/mediawiki/extensions/FanBoxes/+/786327

QuizGame

+ (T302199, CVE-2022-29906) - Administrative API module lets unauthenticated requests through
https://gerrit.wikimedia.org/r/c/mediawiki/extensions/QuizGame/+/765651

RSS

+ (T307028, CVE-2022-29969) - XSS in Extension:RSS when $wgRSSAllowLinkTag = true;
https://gerrit.wikimedia.org/r/c/mediawiki/extensions/RSS/+/787807

Wikibase, WikibaseLexeme

+ (T308659, CVE-2022-34750) - Validate lemma length in Special:NewLexeme(Alpha) and label/description/aliases length in Special:NewProperty
https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikibaseLexeme/+/809203/

The Wikimedia Security Team recommends updating these extensions and/or skins to the current master branch or relevant, supported release branch [2] as soon as possible. Some of the referenced Phabricator tasks above _may_ still be private. Unfortunately, when security issues are reported, sometimes sensitive information is exposed and since Phabricator is historical, we cannot make these tasks public without exposing this sensitive information. If you have any additional questions or concerns regarding this update, please feel free to contact security@wikimedia.org or file a security task within Phabricator [3].

[0] https://w.wiki/5QKY
[1] https://phabricator.wikimedia.org/T305209
[2] https://www.mediawiki.org/wiki/Version_lifecycle
[3] https://www.mediawiki.org/wiki/Reporting_security_bugs

{{draft}}

Subject: MediaWiki Extensions and Skins Security Release Supplement (1.35.7/1.37.3/1.38.2)

Greetings-

With the security/maintenance release of MediaWiki 1.35.7/1.37.3/1.38.2 [0], we would also like to provide this supplementary announcement of MediaWiki extensions and skins with now-public Phabricator tasks, security patches and backports [1]:

Create Redirect

+ (T306174, CVE-2022-29547) - add to extension supplement for CreateRedirect Auth issues 
https://gerrit.wikimedia.org/r/q/I7b2069128b917aa1231ae4f9179557d696fdcae0

Private Domains

+ (T306290, CVE-2022-29903) - No anti-CSRF token in the edit form
https://gerrit.wikimedia.org/r/c/mediawiki/extensions/PrivateDomains/+/783416

Semantic Drilldown

+ (T306463, CVE-2022-29904) - SQL injection
https://gerrit.wikimedia.org/r/q/I99359ecb7c5c44acb1e3f43cbb41ba200067dca0

Nimbus

+ (T306815, CVE-2022-29907) - XSS via the "Advertise" link interface messages
https://gerrit.wikimedia.org/r/c/mediawiki/skins/Nimbus/+/786959

FanBoxes

+ (T306741, CVE-2022-29905) - Classic CSRF in Special:UserBoxes
https://gerrit.wikimedia.org/r/c/mediawiki/extensions/FanBoxes/+/786327

QuizGame

+ (T302199, CVE-2022-29906) - Administrative API module lets unauthenticated requests through
https://gerrit.wikimedia.org/r/c/mediawiki/extensions/QuizGame/+/765651

RSS

+ (T307028, CVE-2022-29969) - XSS in Extension:RSS when $wgRSSAllowLinkTag = true;
https://gerrit.wikimedia.org/r/c/mediawiki/extensions/RSS/+/787807

Wikibase, WikibaseLexeme

+ (T308659, CVE-2022-34750) - Validate lemma length in Special:NewLexeme(Alpha) and label/description/aliases length in Special:NewProperty
https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikibaseLexeme/+/809203/

The Wikimedia Security Team recommends updating these extensions and/or skins to the current master branch or relevant, supported release branch [2] as soon as possible. Some of the referenced Phabricator tasks above _may_ still be private. Unfortunately, when security issues are reported, sometimes sensitive information is exposed and since Phabricator is historical, we cannot make these tasks public without exposing this sensitive information. If you have any additional questions or concerns regarding this update, please feel free to contact security@wikimedia.org or file a security task within Phabricator [3].

[0] https://w.wiki/5QKY
[1] https://phabricator.wikimedia.org/T305209
[2] https://www.mediawiki.org/wiki/Version_lifecycle
[3] https://www.mediawiki.org/wiki/Reporting_security_bugs

Mstyles moved this task from In Progress to Our Part Is Done on the Security-Team board.
Mstyles changed the visibility from "Custom Policy" to "Public (No Login Required)".
Mstyles changed the edit policy from "Subscribers" to "All Users".

@Mstyles:

(T306174, CVE-2022-29547) - add to extension supplement for CreateRedirect Auth issues
https://gerrit.wikimedia.org/r/q/I7b2069128b917aa1231ae4f9179557d696fdcae0

This is not correct and simply the title of my bug to add it to list. It does not describe the actual issue properly.

@RhinosF1 sorry for the mixup. Hopefully folks can get clarity when they read the phab ticket