当前位置: 首页 > news >正文

DSpace issue1: Relationship Creation Allows Unauthorized Author/Profile Binding

Vulnerability call chain

1.1 Summary

DSpace has a missing authorization vulnerability: Relationship Creation Allows Unauthorized Author/Profile Binding. Unauthorized READ access to another in-progress item through forged author/profile relationship metadata

  • Attack precondition: The attacker is an authenticated user who can write their own Person/Profile item. Researcher profile / shared workspace author metadata support is enabled
  • Security impact: Unauthorized READ access to another in-progress item through forged author/profile relationship metadata

1.2 Exploit path

The attacker creates a relationship between their writable profile/person item and another in-progress publication item. Relationship creation accepts WRITE permission on either side, so the attacker does not need WRITE on the target publication item. The resulting author relationship can populate dc.contributor.author, and later permission logic treats the matching profile authority as an author-based READ grant

1.3 Key code evidence

  1. dc.c

Evidence location: dc.c
2. RelationshipRestRepository.java

Evidence location: RelationshipRestRepository.java
3. RelationshipServiceImpl.java

Evidence location: RelationshipServiceImpl.java
4. relationshipDAO.c

Evidence location: relationshipDAO.c
5. AuthorizeServicePermissionEvaluatorPlugin.java

Evidence location: AuthorizeServicePermissionEvaluatorPlugin.java
6. ResearcherProfileServiceImpl.java

Evidence location: ResearcherProfileServiceImpl.java
7. discovery.xml

Evidence location: discovery.xml
8. virtual-metadata.xml

Evidence location: virtual-metadata.xml

3. Root Cause Analysis

Root Cause 1: Missing server-side authorization on the vulnerable operation.

The endpoint accepts user-controlled authorization-sensitive identifiers or fields, but the write/read path does not prove that the current caller may operate on the target object.

Root Cause 2: Missing object-scope or grant-bound validation.

The implementation relies on endpoint access, UI filtering, or object existence checks instead of enforcing target ownership, tenant boundary, role ceiling, or grantable-resource constraints at the service layer.

Require authorization over both relationship endpoints for authorization-sensitive relationship types, or add a specific policy check that verifies the current user may assign the chosen profile/person as an author of the target item

5. Verification after fix

  • Unauthorized callers receive HTTP 403 or equivalent rejection.
  • Out-of-scope target identifiers are rejected before database writes or sensitive reads.
  • Role, permission, tenant, organization, ownership, or grant-bound ceilings are enforced server-side.
  • Direct HTTP requests are rejected even when front-end controls are hidden.
http://www.jsqmd.com/news/1035911/

相关文章:

  • Web安全实战:从路径穿越漏洞剖析任意文件读取原理与防御
  • paperxie智能写作解析:一文读懂论文降重AIGC率双项优化功能
  • ZigBee Green Power 3.0:超低功耗物联网设备的通信架构与实战
  • 南宁官方备案黄金回收商户名录|省心卖金全套流程 - 奢侈品回收评测
  • 2026株洲黄金回收权威指南:湘奢汇(天元店)领衔5大正规机构深度评测与避坑攻略 - 生活测评小能手
  • GEO整站优化服务商评测:五大机构全链路优化能力大比拼 - GEORANK
  • 2026 制造业:实力雄厚的无油空压机厂家与品牌解析 - 品牌发掘
  • 大件寄件上门取货哪家便宜?2026真实比价攻略 - 快递物流资讯
  • AI驱动多设备兼容性测试:从视觉差异检测到智能工作流重构
  • MC33901 CAN收发器评估板实战:从芯片功能到电路调试全解析
  • jwt的hs256爆破
  • 深度解析:Spek音频频谱分析工具的技术原理与实战应用
  • NSK LDFT3232-1.5 高刚性双螺母滚珠丝杠
  • 2026澳洲海运时效全解析:快慢差在哪?附靠谱服务商推荐 - 热点观察
  • DSpace issue2: EPerson byEmail Search Leaks Account Authorization Properties
  • 2026西安焊缝探伤检测权威机构排行 TOP 本地高频选择,无损检测 + UT+RT+PT 检测 附电话地址 - 中安检测集团
  • QQ截图独立版:终极免费截图工具完整使用指南
  • GPU 调度与 AI 推理优化:从独占模式到分时复用,算力资源的极致压榨
  • MCMS issue4: Content copy uses `cms:content:save` to read and clone source content
  • jwt修改kid指向已知文件加密绕过
  • Cursor Pro破解工具2025:解锁AI编程助手的完整功能体验
  • 2026深圳黄金回收领先者测评:权威夺冠,高价领跑 - 奢侈品回收测评
  • ATM网络APC流量控制算法:原理、参数计算与工程实践详解
  • 2026雅安焊缝探伤检测权威机构排行 TOP 本地高频选择,无损检测 + UT+RT+PT 检测 附电话地址 - 中安检测集团
  • 2026孝感焊缝探伤检测权威机构排行 TOP 本地高频选择,无损检测 + UT+RT+PT 检测 附电话地址 - 中安检测集团
  • 如何快速掌握编程:开源游戏化学习平台CodeCombat完整入门指南
  • 2026乌海焊缝探伤检测权威机构排行 TOP 本地高频选择,无损检测 + UT+RT+PT 检测 附电话地址 - 中安检测集团
  • 中国预制房出海对公文写作的启示:如何像搭积木一样“预制”高级材料?
  • 2026年泰州高压发电机组实力厂家推荐榜:口碑深耕/技术沉淀/应急保电领域标杆品牌深度解析 - 品牌发掘
  • RuoYi issue1: Role Menu Permission Overwrite