First, note that $\dim(\ker(ABC)) \le \dim(\ker(A))+\dim(\ker(B))+\dim(\ker(C))$, so at least one of the three kernels is at least $\lceil n/3\rceil$. Next, note that $\textrm{rank}(CBA)\le \min\{\textrm{rank}(C),\textrm{rank}(B),\textrm{rank}(A)\}$, so we can conclude $\textrm{rank}(CBA) \le n-\lceil n/3\rceil = \lfloor 2n/3 \rfloor$.
We now demonstrate that this bound can actually be obtained. Write $n = 3k+l+m$, where $0\le l \le m\le 1$. Note that $2k+l = \lfloor 2n/3 \rfloor$. Now we label a basis of $\Bbb R^n$ as $x_1, x_2, \ldots, x_{k+m}, y_1, \ldots, y_{k+l}, z_1, \ldots, z_k$.
Define the maps $A,B,C$ on basis elements as follows:
- $Ax_i = 0, Ay_i = y_i, Az_i = z_i$
- $Bx_i = x_i, By_i = x_i, Bz_i = z_i$
- $Cx_i = x_i, Cy_i = y_i, Cz_i = y_i$
Then we have $ABC = 0$, but $CBAy_i = x_i, CBAz_i = y_i$, so the rank of $CBA$ is equal to the number of $y_i$'s and $z_i$'s, ie $2k+l = \lfloor 2n/3 \rfloor$.