Package: php-horde-turba
Version: 4.2.23-1+deb10u1
Severity: important

Dear Maintainer,

after updating 'php-horde-turba' on my buster-system to the latest
security patch, my users can no longer log into the horde webmail
interface.
instead they are greeted with an error message after authentication:

```
A fatal error has occurred
$name must be a string
in /usr/share/php/Horde/Registry.php:1679

 1. Horde_Registry::appInit() /usr/share/horde/imp/index.php:19
 2. Horde_Registry->pushApp() /usr/share/php/Horde/Registry.php:298
 3. Horde_Registry->_pushAppError() /usr/share/php/Horde/Registry.php:1622
 4. Horde_Registry::appInit() /usr/share/horde/imp/index.php:19
 5. Horde_Registry->pushApp() /usr/share/php/Horde/Registry.php:298
 6. Horde_Registry->callAppMethod() /usr/share/php/Horde/Registry.php:1617
 7. Horde_Registry_Application->authenticated() 
/usr/share/php/Horde/Registry.php:1197
 8. IMP_Application->_authenticated() 
/usr/share/php/Horde/Registry/Application.php:108
 9. IMP_Auth::authenticateCallback() 
/usr/share/horde/imp/lib/Application.php:134
10. IMP_Imap->doPostLoginTasks() /usr/share/horde/imp/lib/Auth.php:243
11. IMP_Imap->updateFetchIgnore() /usr/share/horde/imp/lib/Imap.php:344
12. IMP_Mailbox::getSpecialMailboxes() /usr/share/horde/imp/lib/Imap.php:354
13. IMP_Mailbox_SessionCache->getSpecialMailboxes() 
/usr/share/horde/imp/lib/Mailbox.php:1364
14. IMP_Mailbox::getPref() /usr/share/horde/imp/lib/Mailbox/SessionCache.php:268
15. Horde_Prefs->getValue() /usr/share/horde/imp/lib/Mailbox.php:235
16. Horde_Prefs->_getScope() /usr/share/php/Horde/Prefs.php:304
17. Horde_Prefs->_loadScope() /usr/share/php/Horde/Prefs.php:397
18. Horde_Core_Prefs_Storage_Hooks->get() /usr/share/php/Horde/Prefs.php:467
19. Horde_Core_Hooks->callHook() 
/usr/share/php/Horde/Core/Prefs/Storage/Hooks.php:39
20. IMP_Hooks->prefs_init() /usr/share/php/Horde/Core/Hooks.php:61
21. Horde_Registry->call() /etc/horde/imp/hooks.php:29
22. Horde_Registry->callByPackage() /usr/share/php/Horde/Registry.php:1089
23. Horde_Registry->pushApp() /usr/share/php/Horde/Registry.php:1128
24. Horde_Registry->_pushAppError() /usr/share/php/Horde/Registry.php:1640
25. Horde_Registry::appInit() /usr/share/horde/imp/index.php:19
26. Horde_Registry->pushApp() /usr/share/php/Horde/Registry.php:298
27. Horde_Registry->callAppMethod() /usr/share/php/Horde/Registry.php:1617
28. Horde_Registry_Application->authenticated() 
/usr/share/php/Horde/Registry.php:1197
29. IMP_Application->_authenticated() 
/usr/share/php/Horde/Registry/Application.php:108
30. IMP_Auth::authenticateCallback() 
/usr/share/horde/imp/lib/Application.php:134
31. IMP_Imap->doPostLoginTasks() /usr/share/horde/imp/lib/Auth.php:243
32. IMP_Imap->updateFetchIgnore() /usr/share/horde/imp/lib/Imap.php:344
33. IMP_Mailbox::getSpecialMailboxes() /usr/share/horde/imp/lib/Imap.php:354
34. IMP_Mailbox_SessionCache->getSpecialMailboxes() 
/usr/share/horde/imp/lib/Mailbox.php:1364
35. IMP_Mailbox::getPref() /usr/share/horde/imp/lib/Mailbox/SessionCache.php:268
36. Horde_Prefs->getValue() /usr/share/horde/imp/lib/Mailbox.php:235
37. Horde_Prefs->_getScope() /usr/share/php/Horde/Prefs.php:304
38. Horde_Prefs->_loadScope() /usr/share/php/Horde/Prefs.php:397
39. Horde_Core_Prefs_Storage_Hooks->get() /usr/share/php/Horde/Prefs.php:467
40. Horde_Core_Hooks->callHook() 
/usr/share/php/Horde/Core/Prefs/Storage/Hooks.php:39
41. IMP_Hooks->prefs_init() /usr/share/php/Horde/Core/Hooks.php:61
42. Horde_Registry->call() /etc/horde/imp/hooks.php:29
43. Horde_Registry->callByPackage() /usr/share/php/Horde/Registry.php:1089
44. Horde_Registry->pushApp() /usr/share/php/Horde/Registry.php:1128
45. Horde_Registry->callAppMethod() /usr/share/php/Horde/Registry.php:1635
46. Horde_Registry_Application->init() /usr/share/php/Horde/Registry.php:1197
47. Turba_Application->_init() /usr/share/php/Horde/Registry/Application.php:117
48. Turba::permissionsFilter() /usr/share/horde/turba/lib/Application.php:122
49. Turba_Factory_Driver->createFromConfig() 
/usr/share/horde/turba/lib/Turba.php:434
50. Turba_Factory_Driver->_create() 
/usr/share/horde/turba/lib/Factory/Driver.php:64
51. Turba_Driver_Share->__construct() 
/usr/share/horde/turba/lib/Factory/Driver.php:141
52. Turba_Factory_Driver->create() 
/usr/share/horde/turba/lib/Driver/Share.php:47
```

downgrading to 4.2.23-1 fixes the issue (but of course this is somewhat
suboptimal, giving the nature of security-upgrades).

-- System Information:
Debian Release: 10.12
  APT prefers oldstable-updates
  APT policy: (500, 'oldstable-updates'), (500, 'oldstable')
Architecture: armhf (armv7l)

Kernel: Linux 4.14.222-odroidxu4 (SMP w/8 CPU cores; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_US.UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set 
to en_US.UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages php-horde-turba depends on:
ii  php-cli                 2:7.3+69
ii  php-common              2:69
ii  php-horde               5.2.20+debian0-1+deb10u2
ii  php-horde-auth          2.2.2-3
ii  php-horde-content       2.0.6-3
ii  php-horde-core          2.31.6+debian0-1
ii  php-horde-data          2.1.4-5+deb10u1
ii  php-horde-date          2.4.1-3
ii  php-horde-dav           1.1.4-3
ii  php-horde-exception     2.0.8-4
ii  php-horde-form          2.0.18-3.1+deb10u1
ii  php-horde-group         2.1.1-4
ii  php-horde-history       2.3.6-5
ii  php-horde-icalendar     2.1.8-1
ii  php-horde-mail          2.6.4-3
ii  php-horde-mime          2.11.0-2
ii  php-horde-nls           2.2.1-3
ii  php-horde-perms         2.1.7-4
ii  php-horde-prefs         2.9.0-3
ii  php-horde-serialize     2.0.5-5
ii  php-horde-share         2.2.0-3
ii  php-horde-support       2.2.0-3
ii  php-horde-url           2.2.6-3
ii  php-horde-util          2.5.8-3
ii  php-horde-vfs           2.4.0-3
ii  php-horde-view          2.0.6-5
ii  php7.3-cli [php-cli]    7.3.31-1~deb10u1
ii  php7.3-json [php-json]  7.3.31-1~deb10u1

Versions of packages php-horde-turba recommends:
ii  php-horde-activesync        2.39.4-1
ii  php-horde-db                2.4.0-3
ii  php-horde-imsp              2.0.10-3
pn  php-horde-kolab-format      <none>
pn  php-horde-kolab-storage     <none>
ii  php-horde-ldap              2.4.1-1
ii  php-horde-openxchange       1.0.1-3
pn  php-horde-service-facebook  <none>

php-horde-turba suggests no packages.

-- Configuration Files:
/etc/horde/turba/attributes.php changed [not included]
/etc/horde/turba/backends.php changed [not included]
/etc/horde/turba/menu.php.dist changed [not included]
/etc/horde/turba/prefs.php changed [not included]

-- no debconf information

Reply via email to