Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

update can repoint a satellite's main node without re-checking the target

Aperta
#7,654 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
1-2 giorni
Idoneità per principianti
25/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
csharp

Direzione di ricerca

The issue describes authorization for satellite updates and references the create path fixed in #7601, but names no files or tests. Read the update and create authorization paths and inspect the linked triage node to locate the relevant code. Done means updates apply the same ownership treatment as creates and the new MainNode target is checked; the issue requires post-roll verification to close.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

bug sev:H

A satellite node (comment, thread, activity, ...) delegates its access decisions to its MainNode. An update routed to the satellite's owning hub is authorised against the STORED node, and the satellite access rule never checked the proposed MainNode. An update could therefore change which main node governs a satellite without the new target being checked.

A create already derives ownership from the path or the stored node and ignores a caller-supplied MainNode (#7601). The update path needs the same treatment.

Found while reviewing #7601. Triage node: rbuergi/Feedback/fb-592206cd0b55eebbd6f27145a04e5bf1 (memex.systemorph.com).

A fix is in progress in the linked pull request. This issue closes only after post-roll verification (policy severity-closes-on-verification).

Lingua principale
C#
Stelle
12
Fork
5
Merge medio
5h 37m
PR unite (30g)
959

Preparare l'ambiente

  • Nessun Dockerfile né file Docker Compose
  • Ha un modello di pull request
  • Nessuna guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di Systemorph/MeshWeaver

Tutte le issue di Systemorph/MeshWeaver

Issue simili

Altre issue su C#

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.