This paper is the first part of our series of work to establish pointwise second-order necessary conditions for stochastic optimal controls. In this part, both drift and diffusion terms may contain the control variable but the control region is assumed to be convex. Under some assumptions in terms of the Malliavin calculus, we establish the desired necessary conditions for stochastic singular optimal controls in the classical sense.