Page MenuHomePhabricator

D10359.diff
No OneTemporary

D10359.diff

diff --git a/src/applications/feed/worker/FeedPublisherHTTPWorker.php b/src/applications/feed/worker/FeedPublisherHTTPWorker.php
--- a/src/applications/feed/worker/FeedPublisherHTTPWorker.php
+++ b/src/applications/feed/worker/FeedPublisherHTTPWorker.php
@@ -7,6 +7,10 @@
$data = $story->getStoryData();
$uri = idx($this->getTaskData(), 'uri');
+ $valid_uris = PhabricatorEnv::getEnvConfig('feed.http-hooks');
+ if (!in_array($uri, $valid_uris)) {
+ throw new PhabricatorWorkerPermanentFailureException();
+ }
$post_data = array(
'storyID' => $data->getID(),

File Metadata

Mime Type
text/plain
Expires
Aug 20 2025, 7:40 AM (6 w, 4 d ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
8400961
Default Alt Text
D10359.diff (608 B)

Event Timeline