Posts Tagged ‘Support’

Incident report: Password reset code guessing

Posted on: October 16th, 2026 by

As always, when we at Kolab Now has experienced an incident with some severity, we reveal what has happened in an incident report like this. We do that in the name of Transparency.

On Sunday 2026-10-11 in the afternoon CEST the Kolab Now team was alerted by monitoring on a few security controls being touched. A few rate-limitations were broken and some jobs were repeated a few times too much. Checking into the issue it was found that malicious actors (human or alien) made a large amount of password reset requests.

The password reset feature (a link at the login in page) was created to make it easier for users who forgot their password to get it reset in a (relatively) fast and safe operation. In big lines it looks like this:

* Link (“forgot password”) is clicked, a new page is asking for the account to reset password for

* A mail with a short code is sent to the recovery address together with a link to the password change page

* The password change page address (the underlying API) contains a long code and the user has the short code from the email to enter.

* If the two codes match, the user is allowed to change the password

A lot of attention was paid to the user comfort, as the previous system was requiring a lot of interaction with Support, and users found that it was jumping through inconvenient loops.

The  actors (human or alien) were on Sunday making an effort to request password reset links to the password reset APIs, then guess the short codes, and finally change the passwords.  This was obviously not the intention with the process, and Operations immediately took actions to halt the activities. Access to the password reset feature was blocked.

When it was clear that the activities had stopped, and no more guessing was happening, the systems were evaluated and logs trawled. It was found that 16 user accounts had their password changed during the activities. Operations right away changed the password for those user accounts to make sure that there was no access to those; not even for the correct owners. The team also contacted the users on the recovery email addresses (‘External Email Address’) to let them know what had happened.

During the activities, the malicious actors hit several security controls like rate-limitations, and monitoring alarmed about the irregular traffic. To mitigate the situation, the Kolab Now team implemented more controls, made monitoring more stringent and increased the length and size of secrets. They added extra API request rate-limit, introduced password-reset code verification limit (auto-lock), and the codes was made longer.  This made it secure to reopen the reset password feature so that users who had been contacted could reset their passwords themselves in a safe manner.

Where as we created the password reset feature to be as easy and comfortable to use as possible within the frames of secure operation, we also realize, that just increasing values and numbers to be guessed is not enough. We are redesigning the feature from the bottom up so that it, as the rest of Kolab, can be designed and built for security rather than comfort. More details about that will be revealed in a follow up post here on this blog at a later time.

Should you have any questions or concerns in this context, then please contact support.

SSO or not SSO – That is the question..

Posted on: March 31st, 2026 by

Before the migration to the new Kolab Now environment, users had to give their login credentials twice to get into the Kolab webmail client. First at https://kolabnow.com/login and later after pressing the Webmail button. You could also make use of the direct URL https://kolabnow.com/apps – in all instances the credentials would be validated against the same LDAP internally.

Many users found that a cumbersome procedure, and the number of support tickets suggesting to do a more modern authentication was high. The Kolab team took a little time to evaluate such solutions.

SSO was finally implemented in the latest new environment. With the new SSO solution, the Webmail client can use an OAuth token instead of credentials, further improving security.

The new SSO authentication system is created and run by the Kolab Now team using the standard OIDC protocol. It is only the cockpit and the Webmail client authenticating against this SSO. No 3’rd party provider is involved. Access from external clients is separate from the SSO authentication.

We had expected from the previous user feedback, that this would be received well. However, it turned out, that many users were not found of, or for one or the other reason unable to use, SSO.

Hence we have made a change:

> Continue Reading

Post Mortem on a migration

Posted on: March 28th, 2026 by

The dust is settling..

The migration happened on Tuesday, and was for a large part successful. No data was harmed during the event. All data was migrated. Kolab Now is now running on hardware that has guaranteed warranty for at least the next 5 years, and on a software platform that is making it easier for us to develop and maintain.

We did however run into a very unfortunate situation. A few very urgent matters caused our support mailbox to be quite full, and on top of that, the support ticket form at ‘https://kolabnow.com/support’ was out of order for a few hours. This resulted in response times much longer than we like them to be.

A few issues impacted users:

> Continue Reading

What’s going on?

Posted on: February 13th, 2026 by

It is Friday..

..and it is time to give you a short update on something that we have been working on for a while.

Kolab Now is running on high-end equipment located in a data-center in Bern, Switzerland. It is running the Email- and Groupware services for our customers, such as you. Where as we are aware that Email is ‘mission critical’ for our users, we do what we can to keep the service stable and alive 24/7.

> Continue Reading

Incident report: Some mails to Microsoft online services was getting blocked..

Posted on: May 7th, 2025 by

Yesterday we dealt with a spammer/phisher who specifically targeted the Microsoft outlook.com service (and it’s affiliates).  One of the Kolab Now MX servers was listed on the Microsoft throttle list (S3150). This meant that some users saw, that mails sent to recipients at ‘@outlook.com’, ‘@live.com’, ‘@hotmail.com’, and other Microsoft online services was bounced back.

> Continue Reading

Incident report: Some mails to Microsoft online services was getting blocked..

Posted on: February 13th, 2025 by

This afternoon earlier today one of the Kolab Now MX servers was listed on the Microsoft block list. This means that some users might have seen, that mails sent to recipients at ‘@outlook.com’, ‘@live.com’, ‘@hotmail.com’, and other Microsoft online services was bounced back with the message that looks something like this:

This is the mail system at host mx.kolabnow.com. 
I'm sorry to have to inform you that your message could not 
be delivered to one or more recipients. It's attached below. 
For further assistance, please send mail to postmaster. 
If you do so, please include this problem report. You can 
delete your own text from the attached returned message. 
The mail system <some-email@outlook.com>: host  
outlook-com.olc.protection.outlook.com[x.x.x.x] said: 550 5.7.1 
Unfortunately, messages from [y.y.y.y] weren't sent. Please contact 
your Internet service provider since part of their network is on our block 
list (S3150). You can also refer your provider to 
http://mail.live.com/mail/troubleshooting.aspx#errors. [Name=Protocol 
Filter Agent][AGT=PFA][MxId=<some long number>] 
[SG2PEPF03345FBECA.apcprd05.prod.outlook.com 2025-02-13T<timestamp>Z 
<another long number>] (in reply to MAIL FROM command)

Although the listing was fast discovered, Microsoft was contacted and the listing is reversed as soon as it is possible, it took a while. At this time emails should be delivered to the Microsoft online services.

A few users has misinterpreted the symptoms with error messages from missing the DKIM changes made on Monday (please read this blog post from December 2024 and the follow ups). If you are a group manager, then please make sure that you have the new DKIM related CNAMES added to your DNS zone.

If you have any questions or concerns in this context, then please contact support.

Changes: The Kolab Now support system

Posted on: October 13th, 2023 by

As most of our users probably know, Bifrost was our support system of choice for many years. It was a great system that served us well all those years, however it also had it’s weaknesses and it is time for a change.

> Continue Reading

Announcing Service Window: The death of old infrastructure..

Posted on: January 13th, 2023 by

On Friday, 20th of January 2023 at 09:00 UTC, the Kolab Now operations team will perform maintenance on the infrastructure of the Kolab Now platform.  The update will move a part of the backend services to newer infrastructure. The updates will bring more stability and better manageability to the backoffice systems. No new features visible to end users will be enabled during this maintenance.

The service window is expected to last for no more than 4 hours, ending on Friday, 20th of January 2023, at 13:00 UTC.

> Continue Reading

Announcing Service Window: Datacenter maintenance..

Posted on: February 15th, 2019 by

Our local Swiss datacenter and internet provider is a great, professional and stable provider of data connectivity and datacenter services. These services however demands updates of infrastructure, and such maintenance work is happening in a planned service window the night between Saturday 23.02.2019 and Sunday 24.02.2019.

> Continue Reading