Changing an organization team's permission through the API with only the permission field did not rebuild the team's per-unit access, and the requested level was not applied as a cap. After an organization owner demoted a team, for example from admin to read, the team's members kept their previous unit permissions, including write access to the team's repositories. The web form was not affected.
{
"cna_assigner": "Gitea",
"cwe_ids": [
"CWE-272"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/103xxx/CVE-2026-103504.json"
}{
"extracted_events": [
{
"range": [
{
"introduced": "0"
},
{
"last_affected": "1.27.3"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
},
{
"original_tag": "v28.0.0",
"range": [
{
"fixed": "15b8a5805adf57c5189602008d38cccfd3c795e0"
}
],
"source": "REFERENCES_TAG"
}
]
}