Page MenuHomePhabricator

dragon-fish (机智的小鱼君)
Kemonomimi

Projects

User is not a member of any projects.

Today

  • No visible events.

Tomorrow

  • No visible events.

Sunday

  • No visible events.

User Details

User Since
Oct 10 2024, 3:20 AM (87 w, 1 d)
Availability
Available
LDAP User
Unknown
MediaWiki User
机智的小鱼君 [ Global Accounts ]

( ̄▽ ̄)~❤️

Recent Activity

Nov 7 2025

dragon-fish renamed T409139: user/site-wide common.js should support the ESM `import()` for Internet resources from User common.js should support the ESM `import()` for Internet resources to user/site-wide common.js should support the ESM `import()` for Internet resources.
Nov 7 2025, 3:57 AM · MediaWiki-Platform-Team (Kanban Board), MediaWiki-ResourceLoader
dragon-fish added a comment to T409139: user/site-wide common.js should support the ESM `import()` for Internet resources.

import() is a JavaScript keyword, not a global function. Its semantic inconsistency in the MW produces some unexpected problems. Hope it works as much as possible like the original.

Nov 7 2025, 3:54 AM · MediaWiki-Platform-Team (Kanban Board), MediaWiki-ResourceLoader
dragon-fish added a comment to T409139: user/site-wide common.js should support the ESM `import()` for Internet resources.
在T409139#11338574中,@Dragoniez写道:

Why not use importScriptURI? User common.js isn't an ES module.

Nov 7 2025, 3:48 AM · MediaWiki-Platform-Team (Kanban Board), MediaWiki-ResourceLoader

Nov 4 2025

dragon-fish created T409139: user/site-wide common.js should support the ESM `import()` for Internet resources.
Nov 4 2025, 2:25 AM · MediaWiki-Platform-Team (Kanban Board), MediaWiki-ResourceLoader

Aug 5 2025

dragon-fish updated dragon-fish.
Aug 5 2025, 2:34 AM

Aug 4 2025

dragon-fish updated dragon-fish.
Aug 4 2025, 6:50 PM
dragon-fish added a comment to T401099: CVE-2025-61638: Sanitizer::validateAttributes data-XSS.

Perhaps we should release a shameful fix first. At least ensure it is no longer usable before this security issue becomes widely known. Since it puts many websites running MediaWiki at actual risk.

Aug 4 2025, 2:47 PM · MW-1.44-release, MW-1.43-release, MW-1.39-release, Content-Transform-Team (Work In Progress), SecTeam-Processed, Vuln-XSS, MediaWiki-Parser, Security, Security-Team
dragon-fish added a comment to T401099: CVE-2025-61638: Sanitizer::validateAttributes data-XSS.
在T401099#11057173中,@SomeRandomDeveloper写道:

Note that this issue appears to have been publicly disclosed in the code of the extension mentioned in the task description: https://github.com/moegirlwiki/mediawiki-extension-MoeImgTag/commit/daec7111d39feb8befa3b7b155fef269e47c011b

@dragon-fish please remove this commit or any comments explaining the issue from the repository

Aug 4 2025, 2:35 PM · MW-1.44-release, MW-1.43-release, MW-1.39-release, Content-Transform-Team (Work In Progress), SecTeam-Processed, Vuln-XSS, MediaWiki-Parser, Security, Security-Team
dragon-fish added a comment to T401099: CVE-2025-61638: Sanitizer::validateAttributes data-XSS.

FYI
@AmeroHan (one of our volunteers) provided a standard definition of the characters allowed in XML attribute names:
https://www.w3.org/TR/xml/#NT-Name
https://www.w3.org/TR/xml11/#NT-Name

Aug 4 2025, 2:25 PM · MW-1.44-release, MW-1.43-release, MW-1.39-release, Content-Transform-Team (Work In Progress), SecTeam-Processed, Vuln-XSS, MediaWiki-Parser, Security, Security-Team
dragon-fish added a comment to T401099: CVE-2025-61638: Sanitizer::validateAttributes data-XSS.

Note that this issue appears to have been publicly disclosed in the code of the extension mentioned in the task description: https://github.com/moegirlwiki/mediawiki-extension-MoeImgTag/commit/daec7111d39feb8befa3b7b155fef269e47c011b

@dragon-fish please remove this commit or any comments explaining the issue from the repository

Aug 4 2025, 12:35 PM · MW-1.44-release, MW-1.43-release, MW-1.39-release, Content-Transform-Team (Work In Progress), SecTeam-Processed, Vuln-XSS, MediaWiki-Parser, Security, Security-Team
dragon-fish added a comment to T401099: CVE-2025-61638: Sanitizer::validateAttributes data-XSS.

The unit test does not cover the following cases:

Aug 4 2025, 10:46 AM · MW-1.44-release, MW-1.43-release, MW-1.39-release, Content-Transform-Team (Work In Progress), SecTeam-Processed, Vuln-XSS, MediaWiki-Parser, Security, Security-Team
dragon-fish added a comment to T401099: CVE-2025-61638: Sanitizer::validateAttributes data-XSS.

Not enough, as far as I know, try /^data-[^:\s\/<>]*$/i

Aug 4 2025, 10:01 AM · MW-1.44-release, MW-1.43-release, MW-1.39-release, Content-Transform-Team (Work In Progress), SecTeam-Processed, Vuln-XSS, MediaWiki-Parser, Security, Security-Team
dragon-fish added a comment to T401099: CVE-2025-61638: Sanitizer::validateAttributes data-XSS.

Also try this:

Aug 4 2025, 9:45 AM · MW-1.44-release, MW-1.43-release, MW-1.39-release, Content-Transform-Team (Work In Progress), SecTeam-Processed, Vuln-XSS, MediaWiki-Parser, Security, Security-Team