Page MenuHomePhabricator

InvalidArgumentException: Bad key: -1" OR 2+583-583-1=0+0+0+1 --
Closed, ResolvedPublicPRODUCTION ERROR

Description

Error
normalized_message
[{reqId}] {exception_url}   InvalidArgumentException: Bad key: -1" OR 2+583-583-1=0+0+0+1 --
FrameLocationCall
from/srv/mediawiki/php-1.44.0-wmf.14/includes/edit/ParsoidRenderID.php(43)
#0/srv/mediawiki/php-1.44.0-wmf.14/includes/Rest/Handler/Helper/HtmlInputTransformHelper.php(373)MediaWiki\Edit\ParsoidRenderID::newFromKey(string)
#1/srv/mediawiki/php-1.44.0-wmf.14/includes/Rest/Handler/Helper/HtmlInputTransformHelper.php(132)MediaWiki\Rest\Handler\Helper\HtmlInputTransformHelper->initInternal(MediaWiki\Title\Title, array, array, null, MediaWiki\Language\Language)
#2/srv/mediawiki/php-1.44.0-wmf.14/includes/Rest/Handler/Helper/PageRestHelperFactory.php(206)MediaWiki\Rest\Handler\Helper\HtmlInputTransformHelper->__construct(Wikimedia\Stats\StatsFactory, MediaWiki\Parser\Parsoid\HtmlTransformFactory, MediaWiki\Edit\SimpleParsoidOutputStash, MediaWiki\Page\ParserOutputAccess, MediaWiki\Page\PageStore, MediaWiki\Revision\RevisionStore, array, MediaWiki\Title\Title, array, array, null, MediaWiki\Language\Language)
#3/srv/mediawiki/php-1.44.0-wmf.14/extensions/VisualEditor/includes/DirectParsoidClient.php(103)MediaWiki\Rest\Handler\Helper\PageRestHelperFactory->newHtmlInputTransformHelper(array, MediaWiki\Title\Title, array, array, null, MediaWiki\Language\Language)
#4/srv/mediawiki/php-1.44.0-wmf.14/extensions/VisualEditor/includes/DirectParsoidClient.php(199)MediaWiki\Extension\VisualEditor\DirectParsoidClient->getHtmlInputTransformHelper(MediaWiki\Title\Title, string, int, string, MediaWiki\Language\Language)
#5/srv/mediawiki/php-1.44.0-wmf.14/extensions/VisualEditor/includes/ApiParsoidTrait.php(119)MediaWiki\Extension\VisualEditor\DirectParsoidClient->transformHTML(MediaWiki\Title\Title, MediaWiki\Language\Language, string, int, string)
#6/srv/mediawiki/php-1.44.0-wmf.14/extensions/VisualEditor/includes/ApiVisualEditorEdit.php(252)MediaWiki\Extension\VisualEditor\ApiVisualEditorEdit->transformHTML(MediaWiki\Title\Title, string, int, string)
#7/srv/mediawiki/php-1.44.0-wmf.14/extensions/VisualEditor/includes/ApiVisualEditorEdit.php(226)MediaWiki\Extension\VisualEditor\ApiVisualEditorEdit->getWikitextNoCache(MediaWiki\Title\Title, array, array)
#8/srv/mediawiki/php-1.44.0-wmf.14/extensions/VisualEditor/includes/ApiVisualEditorEdit.php(414)MediaWiki\Extension\VisualEditor\ApiVisualEditorEdit->getWikitext(MediaWiki\Title\Title, array, array)
#9/srv/mediawiki/php-1.44.0-wmf.14/includes/api/ApiMain.php(1973)MediaWiki\Extension\VisualEditor\ApiVisualEditorEdit->execute()
#10/srv/mediawiki/php-1.44.0-wmf.14/includes/api/ApiMain.php(941)MediaWiki\Api\ApiMain->executeAction()
#11/srv/mediawiki/php-1.44.0-wmf.14/includes/api/ApiMain.php(912)MediaWiki\Api\ApiMain->executeActionWithErrorHandling()
#12/srv/mediawiki/php-1.44.0-wmf.14/includes/api/ApiEntryPoint.php(152)MediaWiki\Api\ApiMain->execute()
#13/srv/mediawiki/php-1.44.0-wmf.14/includes/MediaWikiEntryPoint.php(202)MediaWiki\Api\ApiEntryPoint->execute()
#14/srv/mediawiki/php-1.44.0-wmf.14/api.php(44)MediaWiki\MediaWikiEntryPoint->run()
#15/srv/mediawiki/w/api.php(3)require(string)
#16{main}
Impact
Notes

See also: T385567: PHP Warning: Undefined array key 1 in ParsoidRenderID

Details

Request URL
https://ur.wikipedia.org/w/api.php
Related Changes in Gerrit:

Related Objects

View Standalone Graph
This task is connected to more than 200 other tasks. Only direct parents and subtasks are shown here. Use View Standalone Graph to show more of the graph.
StatusSubtypeAssignedTask
ResolvedNone
ResolvedPRODUCTION ERROR mszabo

Event Timeline

Change #1117178 had a related patch set uploaded (by Máté Szabó; author: Máté Szabó):

[mediawiki/core@master] rest: Return a 400 for invalid render IDs

https://gerrit.wikimedia.org/r/1117178

Change #1117178 merged by jenkins-bot:

[mediawiki/core@master] rest: Return a 400 for invalid render IDs

https://gerrit.wikimedia.org/r/1117178

Change #1117202 had a related patch set uploaded (by Reedy; author: Máté Szabó):

[mediawiki/core@REL1_43] rest: Return a 400 for invalid render IDs

https://gerrit.wikimedia.org/r/1117202

Reedy changed the task status from Open to In Progress.Feb 4 2025, 2:55 PM

Change #1117202 merged by jenkins-bot:

[mediawiki/core@REL1_43] rest: Return a 400 for invalid render IDs

https://gerrit.wikimedia.org/r/1117202

Urdu wikipedia is a strange choice for someone to be attempting their SQL injection on.

Reedy assigned this task to mszabo.