From f41b0c27e07563c6ab84deb3e0efda5216416729 Mon Sep 17 00:00:00 2001 From: Jesse Wright <63333554+jeswr@users.noreply.github.com> Date: Sun, 26 Apr 2026 18:03:58 +0100 Subject: [PATCH 1/3] Add Privacy and Security Considerations section MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adds §8 with one subsection (Impact of not enforcing Protected Properties) covering the consequences when a server does not enforce the Protected Properties requirement: the WebID owner's solid:oidcIssuer can be rewritten by an agent with write access to the WebID Document, opening the way to impersonation. Also adds the matching TOC entry. Raised in response to discussion on solid/specification#776, where the underlying gap was first noted. --- index.html | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/index.html b/index.html index 77b3a39..d0b2be8 100644 --- a/index.html +++ b/index.html @@ -781,6 +781,12 @@
This section is non-normative.
+ +The Protected Properties requirement is intended to prevent agents other than the WebID owner from modifying specific properties, notably solid:oidcIssuer. When a Solid server does not enforce these protections, the WebID Profile is open to attack:
solid:oidcIssuer, redirecting Solid-OIDC authentication to an attacker-controlled OpenID Provider and impersonating the WebID owner.Implementations of Solid WebID Profile clients should not assume that a hosted WebID Document's Protected Properties have been preserved as the WebID owner intended; clients reading these properties should weigh the trust they place in the hosting server.
+This section is non-normative.
-The Protected Properties requirement is intended to prevent agents other than the WebID owner from modifying specific properties, notably solid:oidcIssuer. When a Solid server does not enforce these protections, the WebID Profile is open to attack:
solid:oidcIssuer, redirecting Solid-OIDC authentication to an attacker-controlled OpenID Provider and impersonating the WebID owner.Implementations of Solid WebID Profile clients should not assume that a hosted WebID Document's Protected Properties have been preserved as the WebID owner intended; clients reading these properties should weigh the trust they place in the hosting server.