Page MenuHomePhabricator
Feed Advanced Search

Mar 16 2021

sbassett moved T277336: Element (Matrix client) Bridge Encryption - security review request from Incoming to Back Orders on the secscrum board.

@bcampbell - Can you provide us with an estimated deployment date for this? Something more specific than "as soon as possible" is desirable, for scheduling purposes. And is there any kind of working test or development environment that the Security-Team can have access to? That would likely be a requirement for this review.

Mar 16 2021, 3:29 PM · Security Supplier Assessments, Security-Team, Security
sbassett added a comment to T276915: IABot allows random "returnto" parameter values.

I created a very simple Wikimedia domains validation function for oauthcallback.php, the pull request is here: https://github.com/internetarchive/internetarchivebot/pull/16. It basically checks the same allow list as the Wikimedia URL shortener and throws an exception if someone tries to fuzz a different $_GET['returnto'] value. Additional domains (toolforge.org et al) could be added to the allow list if needed and the exception/oauth flow could possibly be handled more gracefully, but the pull request should minimally address the security issue discussed here.

Mar 16 2021, 3:14 PM · Vuln-OpenRedirect, Privacy Engineering, InternetArchiveBot, Security

Mar 15 2021

sbassett edited projects for T276992: Uploads via Lingualibre-Commons are hitting an upload ratelimit, added: SecTeam-Processed; removed Security-Team.

The Security-Team would currently rate any increase in rate limits for file uploads for this use case as a medium risk, given several of the concerns around resource exhaustion and audibility mentioned within previous comments.

Mar 15 2021, 7:28 PM · SecTeam-Processed, Wikimedia-Site-requests, Commons, Lingua-Libre-Legacy
sbassett added a comment to T152394: AbuseFilter privacy concerns on action == 'createaccount' and 'accountname' (CVE-2021-31552).

@Daimona @Urbanecm - there's also this one that we should probably deploy soon: T272244. Should be simple to deploy, but it'd be nice to have someone available who could quickly help test it out.

Mar 15 2021, 6:10 PM · MW-1.37-notes (1.37.0-wmf.3; 2021-04-27), SecTeam-Processed, Security-Team, AbuseFilter (Overhaul-2020), Security, Anti-Harassment, Vuln-Infoleak, Privacy
sbassett removed a project from T65598: Privacy issues with Gadget-GoogleTrans.js (calls out to google APIs): Security-Team.
Mar 15 2021, 6:06 PM · Security, Privacy Engineering, WMF-General-or-Unknown, Privacy
sbassett updated sbassett.
Mar 15 2021, 4:25 PM
sbassett added a comment to T266904: Performance review of ext:StopForumSpam.

@aaron - makes sense, thanks for the thorough analysis here and the additional performance refactor (admittedly, I don't have expansive knowledge of the intricacies of and optimizations for the wancache.) I'll try to get that tested locally soon and merge the change set, unless you'd like to leave it open a bit longer for further review.

Mar 15 2021, 4:24 PM · MW-1.37-notes (1.37.0-wmf.7; 2021-05-25), Performance-Team
sbassett moved T276843: Bundled pygments in REL1_31 / REL1_35 vulnerable to CVE-2021-20270 and CVE-2021-27291 from Watching to Our Part Is Done on the Security-Team board.
Mar 15 2021, 4:18 PM · Patch-For-Review, MW-1.35-notes, MW-1.36-notes (1.36.0-wmf.32; 2021-02-23), SecTeam-Processed, SyntaxHighlight, Vuln-DoS, Security, Security-Team
sbassett updated the task description for T270466: Write and send supplementary release announcement for extensions and skins with security patches (1.31.13/1.35.2).
Mar 15 2021, 4:07 PM · Security-Team, user-sbassett, MediaWiki-Releasing, Security
sbassett moved T272130: Consider moving the Wikidata Query Builder repository from github to gerrit from In Progress to Our Part Is Done on the Security-Team board.
Mar 15 2021, 4:04 PM · SecTeam-Processed, Security-Team, Wikidata, Wikidata Query Builder
sbassett moved T277379: OAuth doesn't validate length of oarc_grants and oarc_oauth2_allowed_grants JSON from Incoming to In Progress on the Security-Team board.
Mar 15 2021, 3:28 PM · MW-1.40-notes (1.40.0-wmf.19; 2023-01-16), Vuln-Misconfiguration, SecTeam-Processed, MediaWiki-extensions-OAuth, Security, Security-Team
sbassett edited projects for T277336: Element (Matrix client) Bridge Encryption - security review request, added: Application Security Reviews, secscrum; removed Security-Team.
Mar 15 2021, 3:21 PM · Security Supplier Assessments, Security-Team, Security
sbassett added a project to T152394: AbuseFilter privacy concerns on action == 'createaccount' and 'accountname' (CVE-2021-31552): SecTeam-Processed.
Mar 15 2021, 3:18 PM · MW-1.37-notes (1.37.0-wmf.3; 2021-04-27), SecTeam-Processed, Security-Team, AbuseFilter (Overhaul-2020), Security, Anti-Harassment, Vuln-Infoleak, Privacy
sbassett moved T152394: AbuseFilter privacy concerns on action == 'createaccount' and 'accountname' (CVE-2021-31552) from Incoming to Our Part Is Done on the Security-Team board.
Mar 15 2021, 3:10 PM · MW-1.37-notes (1.37.0-wmf.3; 2021-04-27), SecTeam-Processed, Security-Team, AbuseFilter (Overhaul-2020), Security, Anti-Harassment, Vuln-Infoleak, Privacy
sbassett triaged T276843: Bundled pygments in REL1_31 / REL1_35 vulnerable to CVE-2021-20270 and CVE-2021-27291 as Low priority.
Mar 15 2021, 3:06 PM · Patch-For-Review, MW-1.35-notes, MW-1.36-notes (1.36.0-wmf.32; 2021-02-23), SecTeam-Processed, SyntaxHighlight, Vuln-DoS, Security, Security-Team
sbassett lowered the priority of T152394: AbuseFilter privacy concerns on action == 'createaccount' and 'accountname' (CVE-2021-31552) from High to Low.
Mar 15 2021, 3:06 PM · MW-1.37-notes (1.37.0-wmf.3; 2021-04-27), SecTeam-Processed, Security-Team, AbuseFilter (Overhaul-2020), Security, Anti-Harassment, Vuln-Infoleak, Privacy

Mar 12 2021

sbassett added a comment to T266904: Performance review of ext:StopForumSpam.

About how large is the IP list that will be stored in cache?

Mar 12 2021, 5:13 PM · MW-1.37-notes (1.37.0-wmf.7; 2021-05-25), Performance-Team
sbassett closed T246353: Investigate and mitigate trivial bypass to AntiSpoof as Declined.

Declining for now per:

Mar 12 2021, 4:12 PM · Anti-Harassment, Security, AbuseFilter, AntiSpoof
sbassett moved T271991: Add StopForumSpam to patchdemo tool from In Progress to Done on the user-sbassett board.
Mar 12 2021, 4:07 PM · user-sbassett, MediaWiki-extensions-StopForumSpam
sbassett closed T271991: Add StopForumSpam to patchdemo tool as Resolved.

PR merged, resolving for now.

Mar 12 2021, 4:06 PM · user-sbassett, MediaWiki-extensions-StopForumSpam
sbassett added a comment to T71367: page_recent_contributors leaks revdeleted user names (CVE-2021-31545).

Leaving this task open for now since the patch did not cleanly apply to REL1_31 and REL1_35, if it even will at all.

Mar 12 2021, 4:01 PM · Patch-For-Review, MW-1.36-notes (1.36.0-wmf.35; 2021-03-16), AbuseFilter (Overhaul-2020), Privacy Engineering, Security, Vuln-Infoleak
sbassett removed projects from T71367: page_recent_contributors leaks revdeleted user names (CVE-2021-31545): PermanentlyPrivate, Security-Team.
Mar 12 2021, 3:32 PM · Patch-For-Review, MW-1.36-notes (1.36.0-wmf.35; 2021-03-16), AbuseFilter (Overhaul-2020), Privacy Engineering, Security, Vuln-Infoleak
sbassett changed the visibility for T71367: page_recent_contributors leaks revdeleted user names (CVE-2021-31545).
Mar 12 2021, 3:31 PM · Patch-For-Review, MW-1.36-notes (1.36.0-wmf.35; 2021-03-16), AbuseFilter (Overhaul-2020), Privacy Engineering, Security, Vuln-Infoleak
sbassett moved T71367: page_recent_contributors leaks revdeleted user names (CVE-2021-31545) from In Progress to Our Part Is Done on the Security-Team board.
Mar 12 2021, 3:31 PM · Patch-For-Review, MW-1.36-notes (1.36.0-wmf.35; 2021-03-16), AbuseFilter (Overhaul-2020), Privacy Engineering, Security, Vuln-Infoleak
sbassett updated the task description for T71367: page_recent_contributors leaks revdeleted user names (CVE-2021-31545).
Mar 12 2021, 3:29 PM · Patch-For-Review, MW-1.36-notes (1.36.0-wmf.35; 2021-03-16), AbuseFilter (Overhaul-2020), Privacy Engineering, Security, Vuln-Infoleak
sbassett removed a subtask for T71367: page_recent_contributors leaks revdeleted user names (CVE-2021-31545): Unknown Object (Task).
Mar 12 2021, 3:27 PM · Patch-For-Review, MW-1.36-notes (1.36.0-wmf.35; 2021-03-16), AbuseFilter (Overhaul-2020), Privacy Engineering, Security, Vuln-Infoleak

Mar 11 2021

sbassett added projects to T277009: CVE-2021-30158: Allow blocked users to access Special:ResetTokens: Security, SecTeam-Processed.
In T277009#6903536, @IN wrote:

I think this task should be a feature request, not a security issue. Can someone change it to FEATURE?

Mar 11 2021, 4:50 PM · Vuln-DoS, SecTeam-Processed, Security, Privacy, MW-1.35-notes, MW-1.31-release-notes, MW-1.36-notes (1.36.0-wmf.35; 2021-03-16), Growth-Team, MediaWiki-Watchlist, Security-Team
sbassett updated subscribers of T277179: Security Issue Removal Request for zeljkofilipin.
Mar 11 2021, 4:34 PM · SecTeam-Processed, Quality-and-Test-Engineering-Team, User-zeljkofilipin, Security-Team, Security

Mar 10 2021

sbassett added a comment to T269153: Applying security patches should be robust and also give some useful output.

I would skip the test step ("git apply --check --3way") that we currently do. It's somewhat inappropriate as it doesn't handle the case of patches building on top of each other.

For "scap test-patches" do the same, except for each repository, make a local clone to a temporary directory, and apply the patch there. This is a more complete test than running "git apply --check", but avoids changing /srv/mediawiki-staging, possibly in a catastrophic manner.

Mar 10 2021, 9:51 PM · Release-Engineering-Team-TODO (2021-04-01 to 2021-06-30 (Q4)), User-brennen, Release-Engineering-Team (Development services), Scap
sbassett triaged T270459: Tracking bug for MediaWiki 1.31.13/1.35.2 as Medium priority.
Mar 10 2021, 8:15 PM · MediaWiki-Releasing, Security
sbassett added a comment to T277009: CVE-2021-30158: Allow blocked users to access Special:ResetTokens.

I feel like this doesn't need a pick/deploy to wmf.34 and can wait until next week, unless anyone has more serious concerns.

Mar 10 2021, 8:12 PM · Vuln-DoS, SecTeam-Processed, Security, Privacy, MW-1.35-notes, MW-1.31-release-notes, MW-1.36-notes (1.36.0-wmf.35; 2021-03-16), Growth-Team, MediaWiki-Watchlist, Security-Team
sbassett added a comment to T276843: Bundled pygments in REL1_31 / REL1_35 vulnerable to CVE-2021-20270 and CVE-2021-27291.

So for REL1_35, 2.7.4 is the minimum safe version to address the sml CVE? Just wondering if there was any other reason not to bump to 2.8.0 like master.

Mar 10 2021, 7:04 PM · Patch-For-Review, MW-1.35-notes, MW-1.36-notes (1.36.0-wmf.32; 2021-02-23), SecTeam-Processed, SyntaxHighlight, Vuln-DoS, Security, Security-Team
sbassett triaged T277009: CVE-2021-30158: Allow blocked users to access Special:ResetTokens as Medium priority.

Untested, but makes sense - assuming that Jenkins wouldn't object, +2 from me - not sure if this needs to be deployed as a security patch or can go through gerrit, I think gerrit would be fine (please add me as a reviewer if done on gerrit)

Mar 10 2021, 4:58 PM · Vuln-DoS, SecTeam-Processed, Security, Privacy, MW-1.35-notes, MW-1.31-release-notes, MW-1.36-notes (1.36.0-wmf.35; 2021-03-16), Growth-Team, MediaWiki-Watchlist, Security-Team
sbassett added a project to T276915: IABot allows random "returnto" parameter values: Privacy Engineering.
Mar 10 2021, 3:34 PM · Vuln-OpenRedirect, Privacy Engineering, InternetArchiveBot, Security

Mar 9 2021

sbassett updated the task description for T270466: Write and send supplementary release announcement for extensions and skins with security patches (1.31.13/1.35.2).
Mar 9 2021, 10:37 PM · Security-Team, user-sbassett, MediaWiki-Releasing, Security
sbassett updated the task description for T270466: Write and send supplementary release announcement for extensions and skins with security patches (1.31.13/1.35.2).
Mar 9 2021, 10:33 PM · Security-Team, user-sbassett, MediaWiki-Releasing, Security
sbassett updated the task description for T270466: Write and send supplementary release announcement for extensions and skins with security patches (1.31.13/1.35.2).
Mar 9 2021, 10:30 PM · Security-Team, user-sbassett, MediaWiki-Releasing, Security
sbassett added a comment to T274152: Special:AbuseFilter/examine reveals suppressed usernames (CVE-2021-31549).

This will be backported to master once the change set above ^ is merged.

Mar 9 2021, 10:17 PM · MW-1.36-notes (1.36.0-wmf.35; 2021-03-16), Vuln-Infoleak, AbuseFilter, Security, Security-Team
sbassett triaged T274152: Special:AbuseFilter/examine reveals suppressed usernames (CVE-2021-31549) as Low priority.
Mar 9 2021, 10:09 PM · MW-1.36-notes (1.36.0-wmf.35; 2021-03-16), Vuln-Infoleak, AbuseFilter, Security, Security-Team
sbassett added a comment to T71367: page_recent_contributors leaks revdeleted user names (CVE-2021-31545).

This will be backported to master once this change set is merged: https://gerrit.wikimedia.org/r/670308

Mar 9 2021, 10:02 PM · Patch-For-Review, MW-1.36-notes (1.36.0-wmf.35; 2021-03-16), AbuseFilter (Overhaul-2020), Privacy Engineering, Security, Vuln-Infoleak
sbassett lowered the priority of T71367: page_recent_contributors leaks revdeleted user names (CVE-2021-31545) from High to Low.
Mar 9 2021, 9:50 PM · Patch-For-Review, MW-1.36-notes (1.36.0-wmf.35; 2021-03-16), AbuseFilter (Overhaul-2020), Privacy Engineering, Security, Vuln-Infoleak
sbassett lowered the priority of T71617: AbuseFilter logs suppression deletions (CVE-2021-31546) from Medium to Low.
Mar 9 2021, 9:47 PM · MW-1.36-notes (1.36.0-wmf.35; 2021-03-16), User-Urbanecm, Security-Team, Patch-For-Review, AbuseFilter (Overhaul-2020), Security, Vuln-Infoleak
sbassett lowered the priority of T223654: AbuseFilterCheckMatch API reveals suppressed edits and usernames (CVE-2021-31547) from Unbreak Now! to Low.
Mar 9 2021, 9:44 PM · MW-1.36-notes (1.36.0-wmf.35; 2021-03-16), Security-Team, AbuseFilter (Overhaul-2020), Security, Patch-For-Review, Vuln-Infoleak
sbassett changed the visibility for T223654: AbuseFilterCheckMatch API reveals suppressed edits and usernames (CVE-2021-31547).
Mar 9 2021, 9:44 PM · MW-1.36-notes (1.36.0-wmf.35; 2021-03-16), Security-Team, AbuseFilter (Overhaul-2020), Security, Patch-For-Review, Vuln-Infoleak
sbassett changed the visibility for T71617: AbuseFilter logs suppression deletions (CVE-2021-31546).
Mar 9 2021, 9:39 PM · MW-1.36-notes (1.36.0-wmf.35; 2021-03-16), User-Urbanecm, Security-Team, Patch-For-Review, AbuseFilter (Overhaul-2020), Security, Vuln-Infoleak
sbassett added a project to T276915: IABot allows random "returnto" parameter values: Toolforge.
Mar 9 2021, 3:50 PM · Vuln-OpenRedirect, Privacy Engineering, InternetArchiveBot, Security
sbassett removed a project from T276915: IABot allows random "returnto" parameter values: Security-Team.
Mar 9 2021, 3:50 PM · Vuln-OpenRedirect, Privacy Engineering, InternetArchiveBot, Security
sbassett added a comment to T276915: IABot allows random "returnto" parameter values.

As @Aklapper mentioned above, I'm not sure how w.wiki fits into this alleged attack vector. It seems like iabot allows for any arbitrary returnto value, which is what should likely be addressed via an allow list, if the code maintainers so choose.

Mar 9 2021, 3:50 PM · Vuln-OpenRedirect, Privacy Engineering, InternetArchiveBot, Security

Mar 8 2021

sbassett moved T276852: Onboarding Samuel Guebo to the Security Team as a Privacy Engineer from Incoming to Our Part Is Done on the Security-Team board.
Mar 8 2021, 8:48 PM · Security-Team
sbassett triaged T276852: Onboarding Samuel Guebo to the Security Team as a Privacy Engineer as Low priority.
Mar 8 2021, 7:18 PM · Security-Team
sbassett updated the task description for T276852: Onboarding Samuel Guebo to the Security Team as a Privacy Engineer.
Mar 8 2021, 7:17 PM · Security-Team
sbassett added a comment to T276852: Onboarding Samuel Guebo to the Security Team as a Privacy Engineer.
Mar 8 2021, 7:17 PM · Security-Team
sbassett updated the task description for T276852: Onboarding Samuel Guebo to the Security Team as a Privacy Engineer.
Mar 8 2021, 7:00 PM · Security-Team
sbassett updated subscribers of T276843: Bundled pygments in REL1_31 / REL1_35 vulnerable to CVE-2021-20270 and CVE-2021-27291.

Given that REL1_31 is on such an old version I think we could just disable sml rather than risk a bunch of potentially breaking changes.

Mar 8 2021, 6:45 PM · Patch-For-Review, MW-1.35-notes, MW-1.36-notes (1.36.0-wmf.32; 2021-02-23), SecTeam-Processed, SyntaxHighlight, Vuln-DoS, Security, Security-Team
sbassett created T276852: Onboarding Samuel Guebo to the Security Team as a Privacy Engineer.
Mar 8 2021, 6:32 PM · Security-Team
sbassett added a comment to T269291: Security Readiness Review For Extension:NearbyPages.

Just wanted to check in on this one given my target deployment date has passed. No urgency from my side, but I'd like to have a clearer idea on when I can expect to schedule this work.

Mar 8 2021, 3:44 PM · Security, Application Security Reviews, secscrum, NearbyPages

Mar 4 2021

sbassett closed T260236: Security Readiness Review For Section Translation as Resolved.

Mitigation plan (and related subtasks) appear to be created and are being worked upon. This review has also been added to the current risk register. I'm going to resolve this task for now. Thanks, everyone.

Mar 4 2021, 3:04 PM · user-sbassett, SectionTranslation, Security, Application Security Reviews, secscrum

Mar 3 2021

sbassett added a comment to T274773: Review unminified Webpack-generated code for Section Translation.

@santhosh - thanks for performing this analysis. I think adding @Reedy and myself to any related gerrit change sets where these artifacts might be committed would also be helpful, so that we can perform a security-focused analysis similar to the one performed for this WVUI change set. Thanks.

Mar 3 2021, 8:47 PM · Language-Team (Language-2021-April-June), MW-1.36-notes (1.36.0-wmf.35; 2021-03-16), SectionTranslation
sbassett removed a project from T276316: Argument 1 passed to MediaWiki\User\UserNameUtils::getCanonical() must be of the type string, null given, called in /srv/mediawiki/php-1.36.0-wmf.33/extensions/CentralAuth/includes/CentralAuthGroupMembershipProxy.php on line 48: Security-Team.
Mar 3 2021, 7:58 PM · MW-1.36-notes (1.36.0-wmf.34; 2021-03-09), Platform Team Workboards (MW Expedition), Patch-For-Review, Security, MediaWiki-extensions-CentralAuth, Wikimedia-production-error
sbassett awarded T276351: Requesting access to restricted for Daimona a Like token.
Mar 3 2021, 6:04 PM · SRE, SRE-Access-Requests
sbassett moved T276306: CVE-2021-30156: Special:Contributions toolbar reveals existence of hidden users from Incoming to Watching on the Security-Team board.

Holding for the next security release (T270458) - please keep this task private for now. Also tracking as a current production security patch (T276237).

Mar 3 2021, 6:02 PM · MW-1.36-notes, MW-1.37-notes (1.37.0-wmf.1; 2021-04-13), User-Majavah, MediaWiki-Special-pages, MediaWiki-Blocks, Vuln-Infoleak, Security, Security-Team
sbassett added a parent task for T276306: CVE-2021-30156: Special:Contributions toolbar reveals existence of hidden users: T270459: Tracking bug for MediaWiki 1.31.13/1.35.2.
Mar 3 2021, 5:53 PM · MW-1.36-notes, MW-1.37-notes (1.37.0-wmf.1; 2021-04-13), User-Majavah, MediaWiki-Special-pages, MediaWiki-Blocks, Vuln-Infoleak, Security, Security-Team
sbassett added a subtask for T270459: Tracking bug for MediaWiki 1.31.13/1.35.2: T276306: CVE-2021-30156: Special:Contributions toolbar reveals existence of hidden users.
Mar 3 2021, 5:53 PM · MediaWiki-Releasing, Security

Mar 2 2021

sbassett moved T275800: tools.dykbot has password-looking values world readable in compiled Java class files from Incoming to Our Part Is Done on the Security-Team board.
Mar 2 2021, 10:03 PM · Tools, cloud-services-team (Kanban), Security, Security-Team
sbassett triaged T275800: tools.dykbot has password-looking values world readable in compiled Java class files as Low priority.
Mar 2 2021, 10:03 PM · Tools, cloud-services-team (Kanban), Security, Security-Team
sbassett updated subscribers of T276267: Security Issue Access Request for esanders.
Mar 2 2021, 8:49 PM · SecTeam-Processed, Security, Security-Team
sbassett updated the task description for T266904: Performance review of ext:StopForumSpam.
Mar 2 2021, 6:03 PM · MW-1.37-notes (1.37.0-wmf.7; 2021-05-25), Performance-Team
sbassett added a comment to T266904: Performance review of ext:StopForumSpam.

Hello @Gilles and @aaron - I just wanted to see if there was an updated estimated completion date for this review. I wouldn't say that this review is urgent, but if it might not be completed this quarter or next, then I'll want to plan around that information. Thanks.

Mar 2 2021, 6:02 PM · MW-1.37-notes (1.37.0-wmf.7; 2021-05-25), Performance-Team
sbassett updated the task description for T274682: Security Readiness Review For Wikifunctions.
Mar 2 2021, 5:12 PM · Abstract Wikipedia team, user-sbassett, Security, secscrum, Application Security Reviews
sbassett updated the task description for T274682: Security Readiness Review For Wikifunctions.
Mar 2 2021, 5:11 PM · Abstract Wikipedia team, user-sbassett, Security, Application Security Reviews, secscrum
sbassett moved T257579: Security Readiness Review For WVUI and Vector dependencies needed for Vue.js search from Waiting to Our Part Is Done on the secscrum board.
Mar 2 2021, 4:48 PM · Application Security Reviews, WVUI, Web-Team-Backlog (Kanbanana-FY-2020-21), user-sbassett, secscrum, Security, Design-Systems-team-20200324-20220422 (Vue.js Search Experience (Vector modern))

Mar 1 2021

sbassett added a project to T262658: Update/Fix npm dependencies for wikimedia/portals.git: SecTeam-Processed.
Mar 1 2021, 4:44 PM · SecTeam-Processed, Security, Wikimedia-Portals, Discovery-Portal-Backlog, Discovery-ARCHIVED, Security-Team
sbassett removed a project from T275751: Security review of backbone.js and underscore.js library updates: Security-Team.
Mar 1 2021, 4:34 PM · Security-Team, SecTeam-Processed, Growth-Team-Filtering, Application Security Reviews, secscrum, PageTriage, Growth-Team, Security Team AppSec, Security
sbassett moved T275751: Security review of backbone.js and underscore.js library updates from Incoming to Watching on the Security-Team board.
Mar 1 2021, 4:33 PM · Security-Team, SecTeam-Processed, Growth-Team-Filtering, Application Security Reviews, secscrum, PageTriage, Growth-Team, Security Team AppSec, Security
sbassett edited projects for T275751: Security review of backbone.js and underscore.js library updates, added: secscrum, Application Security Reviews; removed Security-Team.
Mar 1 2021, 4:33 PM · Security-Team, SecTeam-Processed, Growth-Team-Filtering, Application Security Reviews, secscrum, PageTriage, Growth-Team, Security Team AppSec, Security
sbassett assigned T275454: Security review/input for Wordpress site for messaging to Jcross.
Mar 1 2021, 4:20 PM · RFS, Security-Team
sbassett moved T264798: CentralAuth should not emit central cookies when creating a local session from Incoming to Our Part Is Done on the Security-Team board.

Tagging the Security-Team to chime in on priority

Mar 1 2021, 4:18 PM · Sustainability (Incident Followup), Platform Engineering (Icebox), SecTeam-Processed, Security-Team, MediaWiki-extensions-CentralAuth
sbassett moved T262658: Update/Fix npm dependencies for wikimedia/portals.git from Incoming to Watching on the Security-Team board.
Mar 1 2021, 4:11 PM · SecTeam-Processed, Security, Wikimedia-Portals, Discovery-Portal-Backlog, Discovery-ARCHIVED, Security-Team
sbassett changed the visibility for T262658: Update/Fix npm dependencies for wikimedia/portals.git.
Mar 1 2021, 4:08 PM · SecTeam-Processed, Security, Wikimedia-Portals, Discovery-Portal-Backlog, Discovery-ARCHIVED, Security-Team
sbassett moved T275704: Fix data inconsistency in cu_log: Remove trailing spaces from Incoming to Our Part Is Done on the Security-Team board.
Mar 1 2021, 4:05 PM · MW-1.38-notes (1.38.0-wmf.7; 2021-11-02), SecTeam-Processed, User-Urbanecm, CheckUser, Security, Security-Team
sbassett changed the status of T271991: Add StopForumSpam to patchdemo tool from Open to Stalled.

Stalled on wmfcloud memory issue (see pull request).

Mar 1 2021, 3:21 PM · user-sbassett, MediaWiki-extensions-StopForumSpam

Feb 26 2021

sbassett moved T262658: Update/Fix npm dependencies for wikimedia/portals.git from Watching to Incoming on the Security-Team board.
Feb 26 2021, 8:50 PM · SecTeam-Processed, Security, Wikimedia-Portals, Discovery-Portal-Backlog, Discovery-ARCHIVED, Security-Team
sbassett closed T274883: Parse warnings shown in plain wikitext with live preview as Resolved.
Feb 26 2021, 8:23 PM · MW-1.36-notes (1.36.0-wmf.33; 2021-03-02), SecTeam-Processed, Security-Team, Security, MediaWiki-Page-editing
sbassett removed a project from T274883: Parse warnings shown in plain wikitext with live preview: Patch-For-Review.
Feb 26 2021, 8:23 PM · MW-1.36-notes (1.36.0-wmf.33; 2021-03-02), SecTeam-Processed, Security-Team, Security, MediaWiki-Page-editing
sbassett closed T274883: Parse warnings shown in plain wikitext with live preview, a subtask of T270459: Tracking bug for MediaWiki 1.31.13/1.35.2, as Resolved.
Feb 26 2021, 8:22 PM · MediaWiki-Releasing, Security
sbassett closed T275891: What's the purpose of "Security Awareness" Project? as Resolved.

This project is for tracking anything related to security awareness training. I'm not entirely sure how useful it is as a Phabricator project since, for now, most of this training is managed internally for Wikimedia Foundation staff. At some point this may become a larger offering to community members, etc. but we aren't quite there yet. Also - @chasemp left the Foundation a while ago and has not really been an active volunteer since.

Feb 26 2021, 4:05 PM · Security-Team, Security Awareness

Feb 25 2021

sbassett removed a project from T275669: Checkuser stores users to cu_log with trailing spaces, allowing all CUs to turn off Special:CheckuserLog at will (CVE-2021-31553): Patch-For-Review.
Feb 25 2021, 10:35 PM · Vuln-DoS, MW-1.36-notes (1.36.0-wmf.33; 2021-03-02), User-Urbanecm, CheckUser, Security, Security-Team
sbassett moved T275669: Checkuser stores users to cu_log with trailing spaces, allowing all CUs to turn off Special:CheckuserLog at will (CVE-2021-31553) from Incoming to Watching on the Security-Team board.
Feb 25 2021, 10:35 PM · Vuln-DoS, MW-1.36-notes (1.36.0-wmf.33; 2021-03-02), User-Urbanecm, CheckUser, Security, Security-Team
sbassett added a comment to T275669: Checkuser stores users to cu_log with trailing spaces, allowing all CUs to turn off Special:CheckuserLog at will (CVE-2021-31553).

Merged them.

Feb 25 2021, 10:31 PM · Vuln-DoS, MW-1.36-notes (1.36.0-wmf.33; 2021-03-02), User-Urbanecm, CheckUser, Security, Security-Team
sbassett added a project to T275800: tools.dykbot has password-looking values world readable in compiled Java class files: PermanentlyPrivate.
Feb 25 2021, 6:30 PM · Tools, cloud-services-team (Kanban), Security, Security-Team
sbassett added a comment to T275669: Checkuser stores users to cu_log with trailing spaces, allowing all CUs to turn off Special:CheckuserLog at will (CVE-2021-31553).

I kept these as separate patches for the backports so as to (hopefully) make reverting the first patch easier, if and when that's needed. These don't cleanly apply to REL1_35 and REL1_31, mainly due to directory/file name refactoring, but I can work on new patches for those, post them here and then push them up to gerrit for review/merge.

Feb 25 2021, 5:30 PM · Vuln-DoS, MW-1.36-notes (1.36.0-wmf.33; 2021-03-02), User-Urbanecm, CheckUser, Security, Security-Team
sbassett lowered the priority of T275669: Checkuser stores users to cu_log with trailing spaces, allowing all CUs to turn off Special:CheckuserLog at will (CVE-2021-31553) from High to Low.
Feb 25 2021, 5:17 PM · Vuln-DoS, MW-1.36-notes (1.36.0-wmf.33; 2021-03-02), User-Urbanecm, CheckUser, Security, Security-Team
sbassett changed the visibility for T275669: Checkuser stores users to cu_log with trailing spaces, allowing all CUs to turn off Special:CheckuserLog at will (CVE-2021-31553).
Feb 25 2021, 5:17 PM · Vuln-DoS, MW-1.36-notes (1.36.0-wmf.33; 2021-03-02), User-Urbanecm, CheckUser, Security, Security-Team
sbassett updated the task description for T270466: Write and send supplementary release announcement for extensions and skins with security patches (1.31.13/1.35.2).
Feb 25 2021, 5:11 PM · Security-Team, user-sbassett, MediaWiki-Releasing, Security
sbassett updated the task description for T270466: Write and send supplementary release announcement for extensions and skins with security patches (1.31.13/1.35.2).
Feb 25 2021, 5:04 PM · Security-Team, user-sbassett, MediaWiki-Releasing, Security
sbassett added a comment to T275704: Fix data inconsistency in cu_log: Remove trailing spaces.

I can add a query to detect whether there are any broken entries, to prevent going it through everything.

Feb 25 2021, 4:44 PM · MW-1.38-notes (1.38.0-wmf.7; 2021-11-02), SecTeam-Processed, User-Urbanecm, CheckUser, Security, Security-Team
sbassett added a comment to T275704: Fix data inconsistency in cu_log: Remove trailing spaces.

+1 to the updated patch above, I assume that'll go through gerrit once T275669 is public (which I plan to do today, along with the backports). Do we have any idea what other projects this might need to be run on besides loginwiki, testwiki and enwiki?

Feb 25 2021, 3:44 PM · MW-1.38-notes (1.38.0-wmf.7; 2021-11-02), SecTeam-Processed, User-Urbanecm, CheckUser, Security, Security-Team

Feb 24 2021

sbassett moved T275669: Checkuser stores users to cu_log with trailing spaces, allowing all CUs to turn off Special:CheckuserLog at will (CVE-2021-31553) from Incoming to Watching on the Security-Team board.
Feb 24 2021, 7:04 PM · Vuln-DoS, MW-1.36-notes (1.36.0-wmf.33; 2021-03-02), User-Urbanecm, CheckUser, Security, Security-Team
sbassett updated subscribers of T275669: Checkuser stores users to cu_log with trailing spaces, allowing all CUs to turn off Special:CheckuserLog at will (CVE-2021-31553).

+1 to the patches above. I assume Linker::userLink( $row->cul_target_id, $row->cul_target_text ) in LogPager doesn't need a trim because of https://gerrit.wikimedia.org/g/mediawiki/core/+/21ab535b83b97866cb9b79dcede95e8b7c32858f/includes/Linker.php#914. I guess feel free to deploy these unless you want @Reedy or I to do so instead.

Feb 24 2021, 7:04 PM · Vuln-DoS, MW-1.36-notes (1.36.0-wmf.33; 2021-03-02), User-Urbanecm, CheckUser, Security, Security-Team
sbassett moved T274107: Horizon shows me buttons to do dangerous things on the `tools` project from Watching to Our Part Is Done on the Security-Team board.
Feb 24 2021, 3:22 PM · SecTeam-Processed, Horizon, cloud-services-team (Kanban), Security, Security-Team