Bypassing Threads Block System: Blocked Users Can Still View Custom Feed Content
好,我现在需要帮用户总结一篇文章,控制在100字以内。用户的要求是直接写文章描述,不需要以“文章内容总结”或“这篇文章”开头。 首先,我仔细阅读了用户提供的文章内容。文章主要讲的是Threads平台上一个安全漏洞的问题。当一个用户被另一个用户屏蔽后,理论上不应该能够访问被屏蔽用户的公开自定义_feed。但实际情况是,被屏蔽的用户可以通过篡改GraphQL请求中的relativeURL参数,绕过前端的限制,成功在自己的主页上固定并查看被屏蔽用户的_feed内容。 接下来,我需要提取关键信息:问题是什么、如何发生、影响以及解决情况。问题是在Threads中存在一个漏洞,允许被屏蔽的用户访问被屏蔽用户的_feed内容。发生的原因是后端没有正确验证阻止限制,前端虽然显示错误信息,但后端允许通过特定的GraphQL请求来绕过限制。影响是削弱了隐私保护机制。报告提交后,Meta的安全团队进行了初步评估,并表示会进一步跟进。 现在我要把这些信息浓缩到100字以内。需要注意用词简洁明了,涵盖问题、原因、影响和处理情况。 可能会遇到的问题是如何在有限的字数内准确传达所有关键点而不遗漏重要信息。因此需要选择最核心的内容进行描述。 最终的总结应该包括:Threads漏洞、被屏蔽用户通过篡改请求访问_feed、后端未正确验证导致隐私泄露、报告已提交并正在处理中。 这样就能在100字以内清晰地传达文章的主要内容。 </think> Threads平台存在漏洞:被屏蔽用户可通过篡改GraphQL请求访问被屏蔽用户的公开自定义_feed内容。尽管前端显示错误信息阻止直接访问,但后端未正确验证阻止限制。此漏洞削弱了隐私保护机制。报告已提交Meta安全团队处理中。 2026-3-15 15:47:39 Author: infosecwriteups.com(查看原文) 阅读量:3 收藏

Abu Idris Al-Muhaqqiq

Summary

A blocked user can still access and view content from the blocking user’s public custom feed by manipulating a request when pinning a feed to their home interface.

Although the Threads interface correctly blocks direct access to the feed URL and shows an error message, the backend does not properly enforce the block restriction when handling the useBarcelonaCreateColumnMutation GraphQL request.

As a result, the blocked user can bypass the restriction and successfully load the blocking user’s feed content.

Description

Threads states that when a user blocks another account:

“Blocked users won’t be able to find your profile or content on Threads or Instagram.”

However, this restriction is not fully enforced on the backend.

When a blocked user directly visits the blocking user’s public custom feed URL, the UI returns an error message such as:

“Something went wrong, please try again later.”

Despite this UI restriction, the backend GraphQL mutation useBarcelonaCreateColumnMutation still allows the blocked user to pin the blocked user's public feed to their home interface by modifying the relativeURL parameter in the request.

After the request is successfully processed, the blocked user can access and view the content of the blocking user’s public custom feed directly from their home dashboard.

This demonstrates that the blocking mechanism is only enforced at the UI level and not properly validated server-side.

Environment

  • Platform: Threads
  • Browser: Firefox
  • OS: Windows

Users

  • User A: (Blocking User)
  • User B: (Blocked User)

Steps to Reproduce

1. Log in as User A.
2. Create a public custom feed.
3. Log in as User B.
4. Visit User A’s profile and navigate to their public custom feed.
5. Copy the Custom Feed ID from the URL.
6. Log back in as User A and block User B.
7. Log in again as User B and attempt to access User A’s custom feed via direct URL.

Get Abu Idris Al-Muhaqqiq’s stories in your inbox

Join Medium for free to get updates from this writer.

Remember me for faster sign in

The application returns an error message:
“Something went wrong, please try again later.”

8. As User B, create your own public custom feed.
9. Click “Pin to Home” while intercepting the request using a proxy tool (e.g., Burp Suite).
10. Locate the following request:

POST /api/graphql HTTP/2
Host: www.threads.com
X-Fb-Friendly-Name: useBarcelonaCreateColumnMutation

11. In the request body, find the parameter:

"relativeURL": "/custom_feed/USER_B_CUSTOM_FEED_ID"

12. Replace it with User A’s custom feed ID:

"relativeURL": "/custom_feed/USER_A_CUSTOM_FEED_ID"

13 Send the modified request.
14. The server responds with:

HTTP/2 200 OK

15. Return to the Threads interface and click the Home icon.
16. The feed column containing User A’s public custom feed content will appear and can be viewed by User B, even though they are blocked.

Impact

This issue weakens the privacy guarantees of the blocking feature.

A blocked user should not be able to access or view any content from the user who blocked them. However, due to insufficient server-side validation, blocked users can still retrieve and view content from the blocking user’s public custom feed.

Timeline

November 11, 2025: Submit report
November 11, 2025: Automatic reply
November 11, 2025: Initial evaluation

Hi Abu Idris,
A member of Meta’s security team has seen your report and performed an initial evaluation. We will get back to you once we have more information to share.
Thanks,
MetaSecurity

March 11, 2026: Not Applicable

Press enter or click to view image in full size


文章来源: https://infosecwriteups.com/bypassing-threads-block-system-blocked-users-can-still-view-custom-feed-content-61a320325691?source=rss----7b722bfd1b8d---4
如有侵权请联系:admin#unsafe.sh