Package: src:gosa
Version: 2.8~git20230203.10abe45+dfsg-8
Severity: important

Various PHP errors in class_acl.inc have been observed...

When opening a GOsa² ACL, we get this failure in PHP:

Fatal error: Uncaught Error: [] operator not supported for strings in /usr/share/gosa/include/class_acl.inc:327 Stack trace: #0 /usr/share/gosa/include/class_acl.inc(312): acl->convertForListing() #1 /usr/share/gosa/include/class_acl.inc(256): acl->updateList() #2 /usr/share/gosa/plugins/admin/acl/tabs_acl.inc(43): acl->__construct() #3 /usr/share/gosa/include/class_management.inc(896): acltab->__construct() #4 /usr/share/gosa/plugins/admin/acl/class_aclManagement.inc(134): management->editEntry() #5 /usr/share/gosa/include/class_management.inc(582): aclManagement->editEntry() #6 /usr/share/gosa/include/class_management.inc(195): management->handleActions() #7 /usr/share/gosa/plugins/admin/acl/main.inc(44): management->execute() #8 /usr/share/gosa/html/main.php(425): require('...') #9 {main} thrown in /usr/share/gosa/include/class_acl.inc on line 327

After fixing this, more failures occur, such as:

Fatal error: Uncaught TypeError: array_keys(): Argument #1 ($array) must be of type array, string given in /usr/share/gosa/include/class_acl.inc:676 Stack trace: #0 /usr/share/gosa/include/class_acl.inc(676): array_keys() #1 /usr/share/gosa/include/class_tabs.inc(172): acl->execute() #2 /usr/share/gosa/plugins/admin/acl/tabs_acl.inc(80): tabs->execute() #3 /usr/share/gosa/include/class_management.inc(215): acltab->execute() #4 /usr/share/gosa/plugins/admin/acl/main.inc(44): management->execute() #5 /usr/share/gosa/html/main.php(425): require('...') #6 {main} thrown in /usr/share/gosa/include/class_acl.inc on line 676

Patch is on its way...

Mike
--

mike gabriel aka sunweaver (Debian Developer)
mobile: +49 (1520) 1976 148
landline: +49 (4351) 486 14 27

GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22  0782 9AF4 6B30 2577 1B31
mail: sunwea...@debian.org, http://sunweavers.net

Attachment: pgp3odDRfuCUA.pgp
Description: Digitale PGP-Signatur

Reply via email to