( ̄▽ ̄)~❤️
User Details
User Details
- User Since
- Oct 10 2024, 3:20 AM (87 w, 1 d)
- Availability
- Available
- LDAP User
- Unknown
- MediaWiki User
- 机智的小鱼君 [ Global Accounts ]
Nov 7 2025
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.
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.
dragon-fish added a comment to T409139: user/site-wide common.js should support the ESM `import()` for Internet resources.
Nov 4 2025
Nov 4 2025
Aug 5 2025
Aug 5 2025
Aug 4 2025
Aug 4 2025
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.
dragon-fish added a comment to T401099: CVE-2025-61638: Sanitizer::validateAttributes data-XSS.
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
dragon-fish added a comment to T401099: CVE-2025-61638: Sanitizer::validateAttributes data-XSS.
dragon-fish added a comment to T401099: CVE-2025-61638: Sanitizer::validateAttributes data-XSS.
The unit test does not cover the following cases:
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